The number one reason listed is to write a Racket runtime in JavaScript. Does this man like the Ur functional language, Racket can then be used on the server, the client and make SQL calls eventually?
Actually Urlang is like JavaScript.
The syntax is different, the semantics are the same.
Except that I signal error for unbound identifiers (and DrRacket will show where in the source code). Also I allow names with dashes in them.
As an addition (which doesn't change the semantics) I allow the user to add their own favorite programming constructs - i.e. there are macros. And the macros are written using standard Racket macro tools.
[+] [-] eggy|10 years ago|reply
[+] [-] soegaard|10 years ago|reply
Also urlang is a bad pun. It sounds like Erlang (whom the programming language Erlang is named after), who grew up near where I live.
[+] [-] terminalcommand|10 years ago|reply
[+] [-] andrewfromx|10 years ago|reply
[+] [-] soegaard|10 years ago|reply
As an addition (which doesn't change the semantics) I allow the user to add their own favorite programming constructs - i.e. there are macros. And the macros are written using standard Racket macro tools.