在 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
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,
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
在 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
:
在 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.)
(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/
#
(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
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
在 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
在 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,
在 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
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
在 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
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
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
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.
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
(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
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
(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;
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
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
(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
-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
24 matches
Mail list logo