On prototyping in public ...
I really need to expand on this a little more, but for now this can serve as a status update on p5-mop.
mst: so, is -redux now "the last prototype" and p5-mop-XS "the current hopefully-not-just-a-prototype" ?
stevan: so here is the official line
stevan: p5-mop was the first (overly ambitious) prototype in which I ignored Perl and went my own way
stevan: Moe was my (somewhat childish) reaction to that not working
stevan: p5-mop-redux was me getting my head out of my ass to realize that I needed to bring my design closer to how Perl does things internally, ... without actually knowing shit about the internals
stevan: p5-mop-XS is me spending 6 months learning C and the Perl internals and now trying to write something that is actually designed from the ground up to be put in core stevan: also, not sure if you've heard, but i am leaving Infinity and starting at Booking this summer
stevan: WE WILL BE PRACTICALLY NEIGHBORS!
stevan: hmm, perhaps that deserves a blog post (the p5-mop stuff, not my job stuff)
stevan: also, the plan with p5-mop-XS is to write a really REALLY low level C api (what you see there now) then put a thin OO meta layer on top of it (think https://github.com/stevan/p5-mop-XS/blob/master/t/001-basic/100-theoretical-bootstrap.t but written in XS)
stevan: and after all that, make an optional syntax layer ... so in theory I could write a Moose style front end for this fairly easily
stevan: anyway, need to get dinner ready
Anyway, obviously I will be really (no, like REALLY) busy over the next few months, but I am finally starting to feel like I have a good foundation going here (famous last words, I know).