On February 4th, in a private mail to Damian, I said this:
I'd also like to thank you and other people in the design team, for bringing the power of Oz and Curry to the masses, in such a nice, pleasant, humble package. I did not capture the beauty of Perl6 until I started implement it, and now I hope I had started sooner.
Indeed, as each day of Pugs hacking passes, I became more and more delighted by the wonderful design of Perl 6. Although Pugs (and Perl 6 itself) still has many rough edges, they will pass away gradually, and the imaginary timeline will one day become real.
Today saw a large number of commits. A particular highlight is that, with help from SubEthaEdit, I have collaborated with Ingy to create a Kwid lexer, parser, AST, and compiler (to HTML), all in one hour. In a few days, Kwid will probably become the first haskell-based extension module, which may be dynamically loaded via a DynaLoader-like mechanism. That will instantly give us a wealth of libraries, including many GUI toolkits like OpenGL, Gtk and WxWindows, which will make writing Real World application in Pugs all the easier. Other notable commits include:
Oh, and tonight I was moved to a better room with high-speed internet access, so I can finally install FreeBSD. Hopefully it will increase my productivity, just in time for recruiting more Pugs hackers in the 48-hours-nonstop CodeFest Asia, which will start in 5 hours from now. See you tomorrow!
Day 29: A new month begins. 0 Comments More | Login | Reply /