Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

autrijus (1505)

autrijus
  (email not shown publicly)
http://pugs.blogs.com/

Journal of autrijus (1505)

Thursday February 24, 2005
04:36 PM

Day 24: An amazing team

[ #23357 ]
Today there has been 32 commits in the repository, but only 5 were mine. bsmith, Stevan, smpeters, along with two new committers nnunley and duff, has implemented many things among themselves:
  • Test.pm receives skip(), plan(), fail(), todo_fail() and pass(); those functions were subsequently refactored to avoid duplicate code.
  • Lots of unit tests has been converted to use Test.pm.
  • James Mastros submitted a helpful patch to show svn patchlevel as part of Pugs version string.
  • New and improved tests for various language features, including multidimensional arrays, push() and more.
  • New examples: fisher-yates shuffle and send+more=money solver.
  • Support for while/until loops.
  • The int() primitive.
  • Imported synopses as t/Synopsis/* as a beginning to POD-based acceptance tests.

In other news, Pugs was mentioned on The Haskell Sequence today. Indeed, I have noted that a significant part of questions asked in #haskell are from camelfolks. Conversely, we saw a large influx from lambdafolks to #perl6 as well. Lots of knowledge transfer is happening, which makes me really happy.

So, I have finally sorted out most of the non-technical questions from the large question list, and produced a draft version of Pugs Apocryphon 1. It needs more work (especially on the two paragraphs about Apocalypses and Synopses), but it is a start.

I'll merge the mess that is the technical-oriented questions tomorrow. Please Feel free to submit more questions, or comment on the draft above. Enjoy!

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • If there are a lot of new people coming to Haskell from Perl, they might find my Monads in Perls [sleepingsquirrel.org] tutorial helpful. There's also an example of monadic parser combinators [sleepingsquirrel.org] (in perl). Heck, might as well plug my perlmonks node about infinite lazy lists [perlmonks.org] (also in perl, of course) as long as we're at it.
    • Whoa, Parsec in Perl5! You are truly an amazing soul. :-) Hmm, I wonder if we can redo Perl6::Rules by translating Rules to Parsec primitives (which is part of what Pugs is going to do), and then translate it to your monad parser. Sounds sick...