7 ms·
My name is certainly not George :D but I'll pick two features: - fibers - advanced pattern matching These are two not so common language features that are of
by ghurtado 1y ago
My name is certainly not George :D but I'll pick two features:
- fibers
- advanced pattern matching
These are two not so common language features that are often the differentiator in a class of languages: "I like Python - but Ruby has fibers" or "I like Ruby - but Python has pattern matching"
To see such features all in one language has a lot of appeal (to me, anyway)
- dleslie 1y agoFYI, Janet has fibers and parsing expression grammars. Many scheme implementations also feature some form of pattern matching.
- riffraff 1y agoIs there something missing in ruby's pattern matching? It has subpatterns, alternation, pinning, guards. I've got limited experience with it but it seems on par with what most languages have.