4 ms·
"The language should be simple – Simple in the sense that there should be a small number of basic principles, if these are right then the language will be power
by rlander 7y ago
"The language should be simple – Simple in the sense that there should be a small number of basic principles, if these are right then the language will be powerful but easy to comprehend and use. Small is good."
- jeremyjh 7y agoElixir has Erlang semantics + hygienic macros and a few other niceties. Judicious use of macros in libraries can actually make the experience simpler for the developers.
- rlander 7y agoIf both languages have the same semantics, why choose the one with more complex syntax?
- keymone 7y agoSyntax complexity is highly debatable topic. It involves complexity of parsing (by machine), reading and scanning(by human), conciseness, coherence of syntactic constructs and more things I don’t know. I wouldn’t say prolog based syntax is necessarily simpler than ruby(?) based one in all those categories. Of course only LISPs have achieved syntax perfection, all hail LFE and other lispy fronts to erlang!