Reia. The most common complaint I see about Erlang is the syntax. Reia is a Python-style scripting language (with a dash of Ruby) that runs on the Erlang virtual machine. Looks promising.
Reia. The most common complaint I see about Erlang is the syntax. Reia is a Python-style scripting language (with a dash of Ruby) that runs on the Erlang virtual machine. Looks promising.
I'm not a big fan, considering one of the first things they did is to get rid of single-assignment. Single-assignment *can* be annoying at first, but it's not a good idea to think that you can write programs the way you did in Python when you're actually working with a different platform with different ideals. I dunno...that's my 2 cents.
It seems that my previous comment hadn't been accepted? (probably flagged as spam because it contains links).
Why do all these Python-inspired languages seem to go out of their way to make blatantly incompatible changes to Python syntax for no really good reason? In this case, they drop the colon from control-flow statements, use "elseif" instead of "elif", replace "for" in list comprehensions with "|", and so on.
Although it would be asking a bit much to be able to run existing Python programs with these new language runtimes, and I do accept that they have tried to break away from the constraints imposed by the Python core developers on themselves in trying out new syntax, are people really interested in being tripped up by what looks like mere furniture re-arrangement? Imagine switching between Python and Reia even on a fairly infrequent basis.
I suppose I'm just too invested in Python to be in the target audience for this.
Paul Boddie - 26th September 2008 22:46 - #