I was a bit optimistic with time. So what else is new.
Anyway, various distractions such as $WORK kept interrupting my translation of E03 today, but now I've finally got it all ported to modern Rakudo-Perl 6. Here it is. Two biggish things remain:
Here are a few random comments about the code.
s{}{} syntax is the last still unimplemented request in an old blog post of mine. It'd be pretty nice to have. I think we'll have it soon, thanks to ng.rw in Rakudo. Then again, you can't seek or truncate them either, so I guess opening them rw wouldn't make much sense anyway. Due to this, I had to work around a central part in the program, where filehandles were stored in a hashtable, to be read from in one subroutine and written to in the next one. Had to store the filenames instead, and re-open the files for writing.:r and:w filetests yet, but:e and (strangely enough):s are implemented. Someone with tuits should really do:r and:w.infix<...> is still being discussed on #perl6.This exigesis-modernising is kinda fun! Now I'm eager to go read what SF++ has been up to.
E03, the modern, pragmatic, honest version, with corners cut 0 Comments More | Login | Reply /