Pm's #parrotsketch report for 2006-12-05 Miscellaneous: * still encountering segfaults (mdiep++ is working on some) * played with SDL a bit, to see about driving it from perl6 * walked through a lengthy discussion of the compiler toolchain on #parrot -- converting that log into a descriptive document * drafted new text for http://www.parrotcode.org/misc/parrotsketch.html HLLCompiler: * refactored 'command_line' into separate 'eval', 'interactive', and 'evalfiles' methods * updated 'interactive' interface to honor ctrl+d (Coke++) languages/perl6: * major effort this week was adding quoted terms to perl6, including "...", '...', <...>, <<...>>, << '...' "..." >> * Got simple multisubs to work (mdiep++ for quick Parrot fix) * Implemented a simple version of infix:<..> * updated t/01-sanity/ from pugs repo * countdown to pugs test suite: binding, for, try, use items in queue: * still need to review pheme for chromatic (pmichaud--) * develop prototype exception handling in PIR * implement perl 6 scalars * implement for loop * properly handle infix:<,> and list context * develop a hll type <-> parrot type mapping strategy for perl6, past-pm Waiting for resolutions/fixes for: - RT #40806: [BUG] IMCC - embedded source locations (#line nnn "file.pir") - RT #40626: [BUG] :vtable fails for subclasses of core classes - working subclasses of capture.pmc Questions: No questions thus far this week.