August 2008

Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
Recently on this blog
Recently on other blogs

Map

Audrey

My Photo

License

« Changes for Pugs 6.2.11. | Main | Back from Reality. »

2006.02.02

Pugs 6.2.11 released!

On the first anniversary of the Pugs project, I'm delighted to announce Pugs 6.2.11 to the world.

The release tarball will be available from CPAN shortly:

     http://pugscode.org/dist/Perl6-Pugs-6.2.11.tar.gz
     SIZE = 2930469
     SHA1 = 20b46eed2161e8cec2e85ecfc6b5137c30dcd0ac

Please see http://pugs.blogs.com/pugs/2006/02/changes_for_pug.html for the full change log.  Here are some highlights:

  • Lexical imports and rich module interface information in %*INC
  • YAML serialization support for data structure, parse tree and ASTs
  • Improved embedding and PIR generation for Parrot 0.4.1+
  • Using Perl 5 modules with JavaScript backend, via "pugs -B JS-Perl5"
  • PIL^N backend prototype with Class, Roles and Container objects
  • A prototype implementation of 6PAN module management system

I'm very grateful to the lambdacamels for carrying Pugs forward in the past three months, which has been a difficult period of transition for me.

Now that I'm back to reality under a new-yet-original identity, I look forward to meet fellow Pugs hackers again at the upcoming hackathons: Israel, Germany, Austria, Japan, Taiwan, and undoubtedly many other places.

It has been a wonderful year.  Many happy returns! :-)

Audrey

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83451e8fb69e200d83475f56a53ef

Listed below are links to weblogs that reference Pugs 6.2.11 released!:

Comments

Amazing work, Audrey!
I've been lurking since day one (an entry on the Haskell Wiki IIRC).

Cheers,
Doddi

Congratulations and much admiration both for your work on Pugs as well as your bold and brave changes.

Is interfacing Pugs with Parrot still a goal of this project? The Pugs/Parrot smoketests appear to fail the majority of the tests. What obstacles remain to make Parrot a first-class backend for Pugs?

Jeff: For next week's hackathon, I'll be focusing on targetting Perl 5, mostly because the hackathoners (including Larry) are more versed in Perl 5 than in Parrot. But next month I'll stay in Leo's place and get Parrot compilation up to speed -- the obstacles are mainly on porting the object space to Parrot, as well as a better PIR code generator from the Haskell side.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment