2 ms·
the confusion between real limitations and pure syntax makes more sense when you realise he's using erlang. erlang's syntax is not exactly wonderful. but the
by andrewcooke 17y ago
the confusion between real limitations and pure syntax makes more sense when you realise he's using erlang. erlang's syntax is not exactly wonderful. but the reason you would use erlang isn't because it's a great functional language, but because it is a great distributed/reliable language.
the fact that the author is dropping erlang because of (largely) syntax issues, without apparently understanding what they are losing that other languages - imperative or functional - simply don't provide suggests they shouldn't be given that much weight...
- silentbicycle 17y agoI don't think he's dropping Erlang, just deciding that allowing small amounts of imperative / impure code to appear when it greatly simplifies things is a worthwhile trade-off. (His last post, about using the Erlang process dictionary, is along the same lines.) Also, his archives are worth a read, particularly the Purely Functional Retrogames series. Excellent stuff.