3 ms·
It is absolutely mindbending to me that all of this language development has happened on top of Perl, of all things.
by broodbucket 2y ago
It is absolutely mindbending to me that all of this language development has happened on top of Perl, of all things.
- JadeNB 2y ago> It is absolutely mindbending to me that all of this language development has happened on top of Perl, of all things. Why "of all things?" The Perl philosophy of TIMTOWTDI, and Wall's interest in human-language constructs and the ways that they could influence programming-language constructs, seem to make its successor an obvious home for experiments like this.
- emmelaich 2y agoIndeed! There's lots of magic even in Perl4, some of it obscure.
- rjh29 2y agoIt has the same whimsy and DWIM of perl, look at Promise having a status of 'kept' or 'broken' which is more fun than 'fulfilled' or 'rejected'. Brings to mind Perl 5's use of bless, calling the filter function 'grep' and local/global variables created with 'my' and 'our'.
- JadeNB 2y agoDon't forget `tainted` (https://perldoc.perl.org/perlsec#Laundering-and-Detecting-Tainted-Data https://perldoc.perl.org/perlsec#Laundering-and-Detecting-Ta...)!
- dragonwriter 2y agoWasn’t Raku/Perl6 basically a ground-up reconception more than a building-on-top of existing Perl5?
- mst 2y agoYes, though perl5 is also an incredibly bendable language syntax wise - you can add keywords and operators to the compiler via CPAN modules (our async/await syntax is provided simply by doing 'use Future::AsyncAwait' for example).
- ab5tract 2y agoThere is no Perl code in Raku. Edit: Other than a configuration framework and a test harness.