3 ms·
They are in different niches to a degree, but when you have a language like Nim that is as easy to use as Python, nearly as expressive as Python...etc, then you
by 3rdAccount 8y ago
They are in different niches to a degree, but when you have a language like Nim that is as easy to use as Python, nearly as expressive as Python...etc, then you might go ahead and choose Nim over something like Perl6 as it is so fast and distribution is just a binary. C++ is in a different ballpark than Perl6, but not Nim & Crystal. They overlap to the slower lang's detriment.
- claydavisss 8y agoYou are comparing these tools based on superficial syntactic characteristics and completely missing the dynamic capabilities. You should look at a tool like Perl (5 or 6) much like you would a Lisp - a dynamic system that provides interesting and useful runtime features. I use Perl when I want features like `eval`...or when I want to push data around while delaying evaluating its type. This is why I suggest comparing the Perls to tools like Racket.