3 ms·
This is pretty sweet sauce. You get the modular ideology like Erlang.. without the syntax. Ew.
by mcs 15y ago
This is pretty sweet sauce. You get the modular ideology like Erlang.. without the syntax. Ew.
- rbranson 15y agoYeah those Erlang cooties. ewwwwwwww.
- jhancock 15y agoHow long did you program in erlang? I only did for a year or two but during that time came to appreciate the syntax as well evolved for the type of coding erlang was built to handle. There are a few syntax warts and many "standard lib" oddities due to evolution. For me, it did not take long before the syntax was very readable. On the other hand, I've programmed in javascript off and on for much longer and still find the syntax a bit ugly...to each his own ;)
- alnayyir 15y agoSyntax is potentially the most shallow thing to complain about, particularly when it actually makes sense in the structure of the language in question (like Erlang) and doesn't hurt readability for anyone (unlike some perceptions of Lisp).
- sjtgraham 15y agoShallow? I can't roll my eyes at those whom complain about noisy/unpleasant syntax. It's quite important that it's agreeable to you if you have to stare at it all day long. Sure, there are many other important considerations when evaluating a language, but being concerned with syntax is hardly shallow IMHO.
- alnayyir 15y agoHave you spent more than a tutorial with Erlang?
- sjtgraham 15y agoIs that the point? Am I criticising Erlang myself? No, I'm just merely pointing out that being concerned with language aesthetics is not the "most shallow" thing imaginable.
- wladimir 15y agoYes it depends. There might be legitimate complaints that arise when you "have to stare at it all day long". I'd take syntax complaints from people that have used a language for a long time far more serious than syntax complaints from people that see it for the first time (and still have to train their pattern recognizer :-). Those are shallow.
- alnayyir 15y agoPrecisely.
- drdaeman 15y agoThere is ifene/efene (and Reia and Elixir if we'd consider alternate languages for Erlang VM) for Erlang. There's a CoffeeScript for JS, too. Syntax can be fairly easily replaced - any good undergrad CS student should be competent enough to write a parser/translator. It's the semantics and runtime that really matter.