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

2007-01-09 Thread Allison Randal
Ah, this explains why I wasn't able to duplicate the bug on the SPARC box Sun loaned to us. It's a brand-new box, with the latest Perl, etc. Is there a way we could get one of our Cage Cleaners access to the box you're testing on? Or duplicate the configuration? I'll check with Robert to see i

Re: Punie ported to PAST-pm

2007-01-02 Thread Patrick R. Michaud
On Tue, Jan 02, 2007 at 12:01:54AM -0800, Allison Randal wrote: > - I ran into one bit of strangeness with the assignment operator on > simple strings (it was generating an 'assign' opcode with 3 arguments > for the source code "$x = 'test'"). I solved it by setting 'pasttype' to > 'assign', but

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. :) > > Most welcome. I'm following a naming conven

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 original "io.print"-style file

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. It needs t

Re: Punie

2005-07-12 Thread Autrijus Tang
On Mon, Jul 11, 2005 at 11:43:55PM -0700, Allison Randal wrote: > >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 control and labels. > > As a test case for the

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 contro

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 a > single digit -- but it