go ahead... be a heretic | |
PerlMonks |
Re^4: perl 2.01 on Cygwinby rje (Deacon) |
on Apr 02, 2019 at 17:24 UTC ( [id://1232032]=note: print w/replies, xml ) | Need Help?? |
Response to another post: I've "forked" the Perl2 source here: https://github.com/bobbyjim/perl2 PURPOSE/REASON. I'm shy about this question because mainly this is -Ofun, and therefore not necessarily practical, but these are the thoughts tip-toeing through my mind: Because It's Perl -- But It's Not (BIP-BIN). Wikipedia says that Perl is a family of "two" languages. But really one could argue, perhaps perversely, that there are three languages accounted for... if you include Early Perl. Regardless of its perversity, I feel that resuscitating a Small Perl could be fun and even useful for me. I could potentially Dockerize it, using them for a strange kind of microservice (an interesting and amusing exercise since it seems that Perl2 doesn't really have sockets). (I note that "no sockets" means it won't do CGI). Even a source code renovation could be fun, instructive, and even useful. Some of the Perl2 code is just not needed; how much? I don't know. I want to find out. I want to try it. My Edification. Every year I go through phases in programming. I'm currently in the "bytecode interpreters are interesting" phase, and (re-)learning about them. Perl2 is a great case study in an interpreted language that's not-as-big-as-Perl5. Because It's Small. I like minimal-but-effective things, and Perl2 qualifies. I do think about Docker images and microcontrollers and circuitPerl and the need for tiny binaries. But mainly it's small enough to wrap my brain around it.
In Section
Cool Uses for Perl
|
|