[perl #56670] small fixup for punie demo

2008-07-11 Thread Will Coleda via RT
On Mon Jul 07 08:43:14 2008, [EMAIL PROTECTED] wrote: > Is this '\n' controlled? it is suposed to be an example or it is a bug? > > [EMAIL PROTECTED]/prg/parrot/languages/punie$ svn diff > Index: demo.p1 >

[perl #56670] small fixup for punie demo

2008-07-07 Thread via RT
AIL PROTECTED]/prg/parrot/languages/punie$ svn diff Index: demo.p1 === --- demo.p1 (revision 28059) +++ demo.p1 (working copy) @@ -2,7 +2,7 @@ print 2, "\n"; print 34, "\n"; print 5.6, "\n"; -print

Re: Working on punie + rindolf (the implementation) Reloaded

2007-04-11 Thread Jonathan Worthington
chromatic wrote: On Tuesday 10 April 2007 18:51, Shlomi Fish wrote: (Although it seems the most interesting promises made by parrot - fast typeless code for example - are not going to be delivered, too). Hmmm I haven't been closely following Parrot. Despite this menti

Re: Working on punie + rindolf (the implementation) Reloaded

2007-04-11 Thread chromatic
On Tuesday 10 April 2007 18:51, Shlomi Fish wrote: > > (Although it seems the most interesting promises made by parrot - fast > > typeless code for example - are not going to be delivered, too). > Hmmm I haven't been closely following Parrot. Despite this mention, this thread is off-topic fo

Re: Working on punie + rindolf (the implementation) Reloaded

2007-04-11 Thread Shlomi Fish
H::T/Petal/etc., etc.). As such, while he > > has a good intuition on what's missing in the core language, he's still > > probably not making the full use of Perl 5's expressive power, much less > > Perl 6's. > > Wouldn't outright agree to that (becau

Re: Punie test failures in set_node method on Solaris/SPARC

2007-01-09 Thread Allison Randal
with Robert to see if we can get you access to the loaner Sun box (if we still have it). Allison Andy Dougherty wrote: On Tue, 9 Jan 2007, Will Coleda via RT wrote: The test file mentioned in the original report no longer exists: the structure of punie has changed somewhat in the last

Re: [perl #38584] [RESOLVED] [BUG] Punie test failures in set_node method on Solaris/SPARC

2007-01-09 Thread Andy Dougherty
On Tue, 9 Jan 2007, Will Coleda via RT wrote: > According to our records, your request regarding > "[BUG] Punie test failures in set_node method on Solaris/SPARC" > has been resolved. > > If you have any further questions or concerns, please respond to this messa

Re: [perl #38584] [BUG] Punie test failures in set_node method on Solaris/SPARC

2007-01-09 Thread Andy Dougherty
On Tue, 9 Jan 2007, Will Coleda via RT wrote: > The test file mentioned in the original report no longer exists: the > structure of punie has changed somewhat in the last 11 months. > > Can you please retest, and if you still have a problem, please open a > new ticket. I have

Re: Punie ported to PAST-pm

2007-01-02 Thread Patrick R. Michaud
bit in order to support Perl 6's binding operator (:=). Yes, the generated code sometimes calls a clone when it doesn't need to -- this is going be handled by having PAST-pm keep track of which PMCs are "temporaries" and thus available for re-use instead of requiring cloning.

Punie ported to PAST-pm

2007-01-02 Thread Allison Randal
I've just checked in the modified Punie code that runs on the improved compiler tools. I sent various comments to the list as I went through the port, so I won't repeat them here. A few more comments from the end of the porting process: - I like the way PAST-pm handles conditionals

Re: [perl #38775] Changes to compilers/pge/rulec.pir broke punie [and PGE]

2006-03-20 Thread Will Coleda
d Compilers: * p6rules Options: --output=OUTFILE -- redirect output to OUTFILE --help-- print this message ../../parrot -o PGE.pbc --output-pbc PGE.pir Same behavior as the punie error already mentioned.

[perl #38775] Changes to compilers/pge/rulec.pir broke punie

2006-03-20 Thread via RT
# New Ticket Created by Will Coleda # Please include the string: [perl #38775] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=38775 > Punie no longer builds: $ make clean all perl -MExtUtils::Command -e rm_f "t/

[perl #38691] OSX bus error in punie-clone

2006-03-07 Thread via RT
# New Ticket Created by Will Coleda # Please include the string: [perl #38691] # in the subject line of all future correspondence about this issue. # https://rt.perl.org/rt3/Ticket/Display.html?id=38691 > Got the following backtrace working with a very slightly modified snapshot of pu

Re: [perl #38584] [BUG] Punie test failures in set_node method on Solaris/SPARC

2006-02-27 Thread Andy Dougherty
past_op.t at line 30) # got: ' => { # 'source' => '42', # 'pos' => '42', # 'op' => 'bar', # 'children' => [ # elements() not implemented in class 'PerlInt' # current instr.: &

[perl #38584] [BUG] Punie test failures in set_node method on Solaris/SPARC

2006-02-16 Thread via RT
e fairly similar. It looks like 'node.set_node' doesn't actually end up doing anything. So for t/past_2.pir, for example, we have .sub _main load_bytecode 'languages/punie/lib/PAST.pir' .local pmc node node = new 'PAST::Code' $P0 = new PerlStri

Re: [perl #37619] [PATCH] punie patches

2005-11-05 Thread Allison Randal
hat allows punie to at least match 'print 1;' again... Awesome. I've committed it in my local svk mirror, and will merge it back in after the Sunday release. But it still fails at runtime with: get_pmc_keyed() not implemented in class 'PerlUndef' current instr.: '

[perl #37619] [PATCH] punie patches

2005-11-05 Thread via RT
n's code. Allison: this patch fixes a dependency issue in the makefile, eliminates some deprecation issues, and corrects a small issue in the grammar that allows punie to at least match 'print 1;' again... But it still fails at runtime with: get_pmc_keyed() not implemented in cl

Re: Punie

2005-07-17 Thread Autrijus Tang
On Tue, Jul 12, 2005 at 12:17:48PM -0700, Allison Randal wrote: > On Jul 12, 2005, at 0:37, Autrijus Tang wrote: > >That's cool. In that case I'll commit the test suite from perl-1.0_16 > >as TODO tests to the Punie tree, if that's okay with you. :) > >

Re: Punie

2005-07-12 Thread Allison Randal
On Jul 12, 2005, at 0:37, Autrijus Tang wrote: That's cool. In that case I'll commit the test suite from perl-1.0_16 as TODO tests to the Punie tree, if that's okay with you. :) Most welcome. I'm following a naming convention in the t/ directory of changing the origi

Re: Punie

2005-07-12 Thread Bernhard Schmalhofer
Autrijus Tang schrieb: If the goal is to demonstrate the capability of the upcoming expression parser and minimal AST, I think "bc", the arbitrary precision calculator language, is a good candidate. Indeed it is. The nice thing about 'bc' is that is fairly simple, but still has variables and

Re: Punie

2005-07-12 Thread Leopold Toetsch
Leopold Toetsch wrote: needs trunk rev 8598 for some added NCI signatures in src/call_list.txt. or branches/leo-ctx5 r8599. leo

Re: Punie

2005-07-12 Thread Leopold Toetsch
Allison Randal wrote: I'd like to add Punie to the Parrot repository. Great. And for more fun I've created the basics of a NCI interface [1] for ast functions. Heavily underdocumented and unfinished (as of an hour hacking time ;-), but maybe someone takes it over and continues it.

Re: Punie

2005-07-12 Thread Autrijus Tang
x27;d like to push it as close to > supporting the full Perl 1 test suite as possible. That's cool. In that case I'll commit the test suite from perl-1.0_16 as TODO tests to the Punie tree, if that's okay with you. :) Thanks, /Autrijus/ pgpVwtL58KF40.pgp Description: PGP signature

Re: Punie

2005-07-11 Thread Allison Randal
On Jul 11, 2005, at 21:41, Autrijus Tang wrote: Cool! However, I wonder if Punie is indeed targetting Perl 1. As Schwern will attest, Perl 1 is a quite complicated language, with nullary, unary, binary and ternary functions, arrays, hashes, pattern matches, transliteration, format, loop

Re: Punie

2005-07-11 Thread Autrijus Tang
On Tue, Jul 12, 2005 at 12:41:00PM +0800, Autrijus Tang wrote: > Is it Punie's goal to support all of those semantic constructs? If not, > maybe call it something else than Perl 1, to avoid confusion? :) (more bikesheding) If the goal is to demonstrate the capability of the upcoming expression p

Re: Punie

2005-07-11 Thread Autrijus Tang
On Mon, Jul 11, 2005 at 09:35:11PM -0700, Allison Randal wrote: > I'd like to add Punie to the Parrot repository. It's a first step > toward a compiler for Perl 1 running on Parrot. Currently it's *very* > simple: it only parses and compiles a single statement printing

Punie

2005-07-11 Thread Allison Randal
I'd like to add Punie to the Parrot repository. It's a first step toward a compiler for Perl 1 running on Parrot. Currently it's *very* simple: it only parses and compiles a single statement printing a single digit -- but it uses PGE grammars and the stub in ast/ to do it.