SnakeScript? (CoffeeScript for Python)
ian.g.kelly at gmail.com
Fri Feb 3 02:19:22 CET 2012
On Thu, Feb 2, 2012 at 3:53 PM, andrea crotti <andrea.crotti.0 at gmail.com> wrote:
> 2012/2/2 Amirouche Boubekki <amirouche.boubekki at gmail.com>:
>> this thread
> Mm I don't think it's what the OP is asking (unless I misunderstood...).
> I think he wants to compile some syntax TO Python.
> But I don't really see why you would something like this (if not for fun).
Maybe because you think that Python syntax could be improved upon --
for instance, Python with pattern-matching would be freaking awesome
-- but at the same time you want to leverage Python's extensive
ecosystem of libraries. So instead of creating your own brand-new
language with no third party libraries whatsoever, you create one that
just compiles down to regular Python.
> Then how are you going to maintain the code? Maintain the compiled
> code or the source?
As with all compiled software, you maintain the input, not the output.
> And proving that your translator is always correct
That's what unit tests are for.
More information about the Python-list