Re: [perl #41617] make test-pir fails on x86 linux, r14402

2007-02-28 Thread Audrey Tang
在 Feb 26, 2007 3:37 AM 時,Eric Hanchrow (via RT) 寫到: # New Ticket Created by Eric Hanchrow # Please include the string: [perl #41617] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=41617 Here's what I did: $ svn co

[ANNOUNCE] Pugs 6.2.13 released!

2006-10-17 Thread Audrey Tang
After nearly four months of development and 3400+ commits, I'm very glad to announce that Pugs 6.2.13 is now available: http://pugs.blogs.com/dist/Perl6-Pugs-6.2.13.tar.gz SIZE: 6839270 SHA1: b06b8434c64e9bb5e3ab482282fbae0a6ba69218 Motivated by increasing use of Pugs in production,

Re: Where to put test for tr///?

2006-08-26 Thread Audrey Tang
2006/8/26, Mark J. Reed [EMAIL PROTECTED]: I noticed that tr/// doesn't currently exist in pugs. I want to add a test, but I'm not sure where it goes. My first instinct is to create a new tr.t in operators/, but I could also see adding it to builtins, or even to the trans test in string. So I

Re: pugs: rw block parameters

2006-08-24 Thread Audrey Tang
在 2006/8/25 上午 4:37 時,Larry Wall 寫到: On Thu, Aug 24, 2006 at 03:11:10PM -0400, Mark J. Reed wrote: : On 8/24/06, Larry Wall [EMAIL PROTECTED] wrote: : On Wed, Aug 23, 2006 at 05:01:43PM -0400, Mark J. Reed wrote: : : Sorry if this is a known question, but I didn't see it mentioned in the :

Re: designing a test suite for multiple implementations

2006-08-12 Thread Audrey Tang
在 2006/8/12 上午 3:01 時,jerry gay 寫到: for managed, i have a few ideas. currently, the suite lives in the pugs repo. this is a fine first approximation, but i believe it will soon be time to move this suite (it doesn't make sense to keep the official tests in a non-official repo in the long term.)

v6.pm now runs Test.pm!

2006-07-05 Thread Audrey Tang
(Cross-posted from http://pugs.blogs.com/pugs/2006/07/ v6pm_now_runs_t.html) Due to clkao++ and fglock++'s work, the CPAN version of v6.pm now passes all Pugs sanity tests, up and including the Perl 6 Test.pm: # http://search.cpan.org/dist/v6-pugs/ #

[ANNOUNCE] Pugs 6.2.12 and v6.pm released! (reformatted)

2006-07-04 Thread Audrey Tang
(Mail.app totally scrambled the previous mail; sorry about this re- post.) I'm glad to announce that Pugs 6.2.12 is now available from CPAN: http://search.cpan.org/dist/Perl6-Pugs-6.2.12/ SIZE: 2693459 SHA1: c9731da8e597591ca7e279766481ce0bece8cfa4 This release features much

[ANNOUNCE] Pugs 6.2.12 and v6.pm released!

2006-07-03 Thread Audrey Tang
Changes for 6.2.12 (r10930) - June 26, 2006 Licensing Changes The src/ tree and the pugs executable are now released under the permissive MIT license, in addition to Artistic and GPL A new third-party/ tree to hold bundled prerequisites originated from non-Pugs projects New Perl 6

Re: Pm's YAPC::NA talk online

2006-06-27 Thread Audrey Tang
在 2006/6/27 下午 4:41 時,Patrick R. Michaud 寫到: For any who may be interested, my talk slides for Perl 6 Compiler Status and the Parrot Compiler Toolkit (presented today at YAPC::NA) are available at http://www.pmichaud.com/2006/pres/yapc-perl6/slide.html That was a wonderful talk. Thanks

Re: State of Perl 6 Backends

2006-06-23 Thread Audrey Tang
在 2006/6/23 上午 9:50 時,chromatic 寫到: On Friday 23 June 2006 00:04, Swaroop C H wrote: So, as of now, you envision svn:/pugs/misc/pX/Common/Pugs-Compiler- Perl6 to be the main engine for Perl 6 ? I believe Audrey's point was that it is the most complete implementation right now. No,

Re: Perl6 without GHC or Parrot?

2006-06-23 Thread Audrey Tang
在 2006/6/22 下午 12:37 時,Andy Dougherty 寫到: One other oddity: You can't run the test file twice without cleaning up the generated .tc files first. Specifically: $ perl -Ilib 01-sanity/01-tap.t [ works ] $ perl -Ilib 01-sanity/01-tap.t Unmatched right curly bracket at

Re: Perl6 without GHC or Parrot?

2006-06-22 Thread Audrey Tang
2006/6/22, Andy Dougherty [EMAIL PROTECTED]: Still, it fails the following tests in 01-sanity: 07-for.t 07-isa.t 07-range.t 07-ref.t 07-simple-multisubs.t 07-tailcall.t 08-test.t as well as nearly all of the other tests under t/. I imagine you already knew

Re: State of Perl6 Backends

2006-06-22 Thread Audrey Tang
在 2006/6/22 下午 8:18 時,Swaroop C H 寫到: Hi Audrey, I'm hell confused on the state of the numerous Perl6 backends that we have :-). As I understand it, there is no main backend right? First there is the Pugs part written in Haskell that compiles to PIR which Parrot can run, and similarly

Re: lvalues and is rw parameter passing

2006-05-16 Thread Audrey Tang
Chip Salzenberg wrote: On Tue, May 16, 2006 at 03:24:20PM -0500, Patrick R. Michaud wrote: sub foo($x is rw) { $x = new SomeClass } @z = 0..2; foo( @z[1] ); I sympathize with your desire for an answer, but it's probably a good idea for you to get the sample code

Re: problem building pugs

2006-05-06 Thread Audrey Tang
rlp wrote: ar: creating archive dist/build/libHSPugs-6.2.11.a *** Building: /usr/local/bin/ghc -package stm -package network -package mtl -package template-haskell -package base -package fps -package HsSyck -package unix -idist/build -Ldist/build -idist/build/src -Ldist/build/src -o pugs

Infix macro := reparsing the LHS?

2006-04-19 Thread Audrey Tang
Not sure if this is p6l or p6c... Fallback to the latter. :) In this line: [Dog ::T $ ($x) where 1, *$, [EMAIL PROTECTED] := moose(); the left hand side is probably not a valid Perl 6 expression, yet according to the current spec, it needs to be parsed implicitly as if a :() is around it.

Support for S05's new result object?

2006-03-14 Thread Audrey Tang
Heya. Today I noted with delight that PGE supports interpolation of closures: $ parrot demo.pir rule Foo {{ print Hello }} Though the Perl 6 form is {...} instead of {{...}} -- is that intentional? We have started self-hosting Perl6 compilation, beginning with a self-hosting Rule

A tale of two PMCs.

2006-03-11 Thread Audrey Tang
(cross-posted from http://pugs.blogs.com/pugs/2006/03/a_tale_of_two_p.html-- this provides some background of the ongoing Vienna^2 hackathon's progress on bootstrapping Pugs on Perl 5 and Parrot, simultaneously, sharing as much code and structure as possible.) Just some short sketches as I'm

Re: raising Pugs' minimum GHC to 6.4.1 from 6.4.0

2006-01-29 Thread Audrey Tang
Darren Duncan wrote: ghc 6.4.1 works with any gcc version, both 3.3 and 4.0, so users with either gcc installed, the newer ghc will just work. ghc 6.4.0 works only with gcc 3.3, so those people that get 4.0 by default will have to downgrade to work with 6.4.0. I've just committed r8839, so

Context and coercion.

2006-01-04 Thread Audrey Tang (autrijus)
(More brain dump.) Context is implemented as type coercion calls, implicitly inserted by the compiler. There are five types used in these calls. The ... below denote the positions where these contexts typically occur, using common Perl 5 operations as examples: Void # ...; 1;

Dereference and assignment semantics.

2006-01-03 Thread Audrey Tang (autrijus)
This is a brain-dump of how container types and contexts work in the new Pugs runcore. Assuming everything other than an explicit method call is subject to MMD, we have this desugaring: # Sugared syntax ${$x} = 5; # Desugared syntax infix:=(circumfix:${ }($x), 5); It's

Pugs-PIL: Containers adopts Roles.

2006-01-02 Thread Audrey Tang
Today Stevan started writing out Roles for container types, so there can be multiple classes that implements the Hash/Array/Scalar interface, so operations like .{} and .[] can apply to user-defined types as well. This is similar to the Perl 5 way of using the "tie" interface, as well as

This week's Pugs-PIL developments.

2005-12-31 Thread Audrey Tang (autrijus)
(To make the summarizer's life easier, here is a repost of http://pugs.blogs.com/pugs/pil/ in the past week; I'll also post another one on Pugs-Rule developments.) Roles support in PIL.Native runtime. Almost two months ago when I was in .nl, Stevan and I worked out the ObjectSpace

Journal moved.

2005-12-27 Thread Audrey Tang (autrijus)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 This is just a heads-up for people tracking my use.perl.org journal -- the Pugs journal is now moved to http://pugs.blogs.com/. I'd like to thank to Six Apart for their kind offer in sponsoring the hosting. I'm slowly catching up writing about new