3 ms·
It's pretty cool to see Perl adding this feature. My rubric for the three big scripting languages (once upon a time?) was: Perl: Good at regular expressions, a
by hardwaresofton 9y ago
It's pretty cool to see Perl adding this feature. My rubric for the three big scripting languages (once upon a time?) was:
Perl: Good at regular expressions, and proper per-processor core threading, Bad because what you wrote will be indecipherable to future you
Python: Very expressive (without being too much), lots of library support, good drop-to-c/do-stuff-fast support, sensible support for object and functional programming paradigms that evolved over time, super useful stdlib. Bad because GIL
Ruby: ???? at least it's beautiful? seems to only be used in codebases that are rails-based which is basically a red flag for me now due to personal preference
It looks like Perl just got another killer feature
- b2gills 9y agoPerl 5's base object system was based on Python's Ruby has been referred to as Perl 5 with a better object system. Perl 5 also has Moose an object system based on Perl 6's which has been ported to Python and to Ruby twice. The way to allow calling into C with NativeCall is almost seamless most of the time. It has also been used to make using modules/libraries from other languages even more seamless. (usually the only way you know the module is from a different language is the :from<Python> in the use directive.)