Allison's JournalAllison's use Perl JournalBlink, blink, sunlight- December 30, 2005 I've been off work for most of the past two weeks. I wish I could say I got lots of lovely development time in there, but unfortunately I spent most of it doped up and lying on a couch with a heating pad to my face trying to get my jaw to unlock (complications after getting all 4 wisdom teeth pulled). It's finally unlocked now and last night I got to eat steak for the first time. That may very well be the most delicious steak I've ever tasted. :) I'm still not quite 100%, but I plan to get...http://use.perl.org/~Allison/journal/28179?from=rss Everyday magic- December 13, 2005 Do you have a shortcut or two you use all the time when you're writing Perl code I don't mean how you condense your code from 12 lines to 3 characters, but things like the Vim or Emacs incantations you can't live without, or Firefox shortcuts so you can just type "cpan Module::Name" in the URL bar to jump to search.cpan.org results. Or, perhaps something written in Perl that's a little off-the-wall but makes your life easier or more fun, like your favorite Perl GUI widget, or a Perl-controlled.http://use.perl.org/~Allison/journal/27961?from=rss Punie, print "ok 1"- December 8, 2005 Today I worked on expanding Punie. Until now it has only been able to print a single digit, and only allowed one print statement in a file. It can now handle more than one statement in a file, and can print multi-digit integers and double-quoted strings. print 1; print 23; print "ok 1n"; The double-quoted strings use the Text::Bracketed feature Patrick developed for PGE. I've also started working on switching the Punie grammar over to the new, more maintainable way PGE...http://use.perl.org/~Allison/journal/27890?from=rss Punie: AST to OST to PIR- December 2, 2005 This week I worked on the tree grammar to transform Punie's abstract syntax tree (PAST) to an opcode syntax tree (POST). That went along pretty quickly, even with a little time wasted down an odd rabbit hole or two. The current set of POST nodes are minimal because I'm still only trying to compile "print 1;". They'll grow and change as I expand the compiler. Since I had a little time left over, I went ahead and started working on the next step: converting POST into something executable. For...http://use.perl.org/~Allison/journal/27827?from=rss |