Hi everyone, I'm the creator of Pharen. Feel free to ask me questions or remind me why this is a terrible idea. :) Yes there are a lot of issues with cross-language compilers. That said, Coffeescript: http://coffeescript.org , which compiles its own language to Javascript has had a lot of success and is being used in production. So it's at least possible to use languages like this. The extra layer of abstraction is a…
This is really cool and for the most part the syntax seems to make sense. One thing I don't understand is why there is special unnatural-looking syntax for dictionaries. It is inconsistent that comma=whitespace everywhere else. Perhaps something like: (array "a"=>1 "b"=>2) Note that this currently compiles to array("a", =>1, "b", =>2)
What do you mean by it's inconsistent? Commas are the same both in dictionaries and anywhere else, they're completely optional.