Day 110: Beginning of PA02.

autrijus on 2005-05-22T01:01:22

Today saw nearly 100 commits, doubling the usual amount. Sadly, I've already spent my tuits writing two more Euro OSCON proposals -- "Perl and Internationalisation" and "Introduction to Pugs" -- and now I'm way past my bedtime. So, only short entries today.

nothingmuch checked in the first part of Pugs Apocryphon 2 - Overview of Pugs Internals. There will be many parts (and many more interviews) to come.

iblech hacked a lot today:

  • Implementation of lazily-evaluated fail primitive, temporarily known as fail_ to avoid clash with Test.pm.
  • FIRST {...} works.
  • state $x = 42 works.
  • &::("infix:<+>") works.
  • $::some::("var")::($bar) works.
  • Unbreak <=> etc caused by yesterday's symbolic ref code.
  • A new obfu: overloading random operators.

clkao was biten by index (1,2) not being parsed as index(1,2), so I added a more helpful error message at his request.

New committer chuck added a check to Makefile.PL to disable Parrot embedding with mixed MSVC/MinGW which is known to not work.

New committer japhy discussed his plans to port his Regexp::Parser to Perl 6, and make it understand Perl 6 Rules.

ninereasons revived cookbook and cleaned up strings docs in 01-00introduction.p6.

putter made time() into returning a fractional number. He and Juerd also worked on quickref/namespace.

Again, sorry for the omissions. :-)