Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re^4: perl 2.01 on Cygwin

by rje (Deacon)
on Apr 02, 2019 at 17:24 UTC ( [id://1232032] : note . print w/replies, xml ) Need Help??


in reply to Re^3: perl 2.01 on Cygwin
in thread perl 2.01 on Cygwin

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.

Replies are listed 'Best First'.
Re^5: perl 2.01 on Cygwin
by FreeBeerReekingMonk (Deacon) on Sep 14, 2019 at 21:32 UTC
    don't you mean: PERLversely? ;)