On Tue, 21 Jun 2011 17:51:52 -0400 David Malcolm <dmalc...@redhat.com> wrote: > > FWIW, I think I disagree with some of the above. For me, one of the > core "ideas" behind python is that syntax matters a great deal - code is > read more times than it's written, so the readability of code to humans > is important. Whether this is a good tradeoff, and the meaning of > "readability" is a deeply personal thing, of course - Python is my > favorite language, but others have different preferences.
FWIW, I love Ocaml. Does Python provide pattern matching facilities (the last time I checked, it didn't)? MELT does provide them (and pattern matching is probably the most important feature of MELT). I don't call such a difference a syntactical one (pattern matching is a deep, semantic, not only syntactic, feature of a language). Then, a Python binding to GCC will favor those applications which don't need to match GCC things, while MELT favor those that do need to match GCC things (like Gimple, Tree etc...). Obviously, that makes a difference (more important than a lispy syntax or not). Cheers. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mine, sont seulement les miennes} ***