4 ms·
Keep the idea of lightweight processes, crash at will, message passing, etc. and move these techniques into other languages so we don't have the awkward syntax.
by commentzorro 14y ago
Keep the idea of lightweight processes, crash at will, message passing, etc. and move these techniques into other languages so we don't have the awkward syntax.
- klibertp 14y agoAaaargh :( Why, why syntax does have to matter? I thought it matters too, at first, but after sixth or so language I noticed the feeling of importance of syntax vanishing. Now I find good support in my editor much more important than syntax. (Edit: and "you don't need editor support if you have good syntax" doesn't seem true to me either)
- juan_juarez 14y agoThat's the point. A great many programmers learn one or two languages over the course of their lifetimes - look at all of the career Java and C# programmers.
- petrohi 14y agoThere is still great chunk of goodness in the Erlang VM, which is not bound to Erlang language and can be further reused. Much like JVM having things like Scala and JRuby.
- davidw 14y agoIf it were just the syntax, it'd be ok. The paradox of Erlang is that the sorts of environments it's used in and that initially supported its development are often fairly conservative, so the features and choices it started out with are not easy to get rid of. This means the language is saddled with some ugly warts. It's really good at what it does and is definitely worth a look, but I agree that sooner or later someone is going to come along and steal lots of the good parts and add them to a more modern language.