Re: generic code generator? [was: subroutines and python status]

2003-08-14 Thread Stephen Thorne
On Tue, 5 Aug 2003 12:48, Michal Wallace wrote: > It does seem like there are some snags getting > languages to talk to each other, even with the > calling conventions, but even so, I'm even more > convinced now that a generic, overridable > code-generator is the way to go. > > It seems to me that

Re: generic code generator? [was: subroutines and python status]

2003-08-14 Thread K Stol
- Original Message - From: "Joseph Ryan" <[EMAIL PROTECTED]> To: "Michal Wallace" <[EMAIL PROTECTED]> Cc: "K Stol" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Tuesday, August 05, 2003 12:24 AM Subject: Re: generic code generator? [

Re: generic code generator? [was: subroutines and python status]

2003-08-14 Thread Joseph Ryan
Michal Wallace wrote: On Sun, 3 Aug 2003, K Stol wrote: What do you think? Want to try squishing pirate/python and pirate/lua together? :) Yeah, I like the idea. Let's try this out. Well, I finished reading your report[1] and posted some of my (rather unorganized) thoughts up at

Re: generic code generator? [was: subroutines and python status]

2003-08-14 Thread Michal Wallace
On Tue, 5 Aug 2003, Dan Sugalski wrote: > The original thought was to use the new perl 6 grammar engine/code > to do this, but I think it'll be a while before that's ready to go. I think perl6 is definitely the way to go, once it's ready. BTW, what's the deal with Bundle::Perl6? I tried installi

Re: generic code generator? [was: subroutines and python status]

2003-08-14 Thread Dan Sugalski
At 11:09 PM -0400 8/4/03, Michal Wallace wrote: On Tue, 5 Aug 2003, Stephen Thorne wrote: Thus the code generator is best suited to be in a language that can be run from within the parrot machine, otherwise statements like 'eval()' would not be possible without binding parrot to a non-portable

Re: generic code generator? [was: subroutines and python status]

2003-08-14 Thread Michal Wallace
On Tue, 5 Aug 2003, Stephen Thorne wrote: > > It seems to me that if we want to maximize the > > number of languages using it, the generic > > compiler shouldn't depend on anything but > > C and parrot... But until we get it working, > > I'd like to stick to a dynamic language like > > python/perl

Re: generic code generator? [was: subroutines and python status]

2003-08-10 Thread Michal Wallace
On Tue, 5 Aug 2003, Joseph Ryan wrote: > >Okay, I don't have a good syntax in mind yet, > >the point is it's a template language and you > >can subclass/override/extend the template. > >Maybe there's no syntax and it just uses > >cleanly coded classes in some oo language. > >Or perl6 with it's g

Re: generic code generator? [was: subroutines and python status]

2003-08-08 Thread Michal Wallace
On Thu, 7 Aug 2003, Dan Sugalski wrote: > > haskell_parser -> ast -> pirate -> parrot_code --> imcc -> pbc > > ^ > > | > > parrot_code__templates > > > > > >S

Re: generic code generator? [was: subroutines and python status]

2003-08-08 Thread Dan Sugalski
At 1:35 PM -0400 8/5/03, Michal Wallace wrote: On Tue, 5 Aug 2003, Joseph Ryan wrote: >Okay, I don't have a good syntax in mind yet, >the point is it's a template language and you >can subclass/override/extend the template. >Maybe there's no syntax and it just uses >cleanly coded classes in s

Re: generic code generator? [was: subroutines and python status]

2003-08-05 Thread Michal Wallace
On Sun, 3 Aug 2003, K Stol wrote: > > What do you think? Want to try squishing pirate/python > > and pirate/lua together? :) > > Yeah, I like the idea. Let's try this out. Well, I finished reading your report[1] and posted some of my (rather unorganized) thoughts up at [2] It does seem like t

Re: generic code generator? [was: subroutines and python status]

2003-08-03 Thread Stephen Thorne
On Sun, 3 Aug 2003 19:25, Michal Wallace wrote: > On Fri, 1 Aug 2003, K Stol wrote: > Really, there's a ton of overlap between the various > "high level" languages that parrot wants to support. > Maybe we could put together a generic code generator > that everyone could use? Obviously, it would hav

Re: generic code generator? [was: subroutines and python status]

2003-08-03 Thread Michal Wallace
On Sun, 3 Aug 2003, K Stol wrote: > At this moment, I'm looking at a new version of Lua, the previous > 'pirate' compiled (well, sort of :-) Lua 4 Lua 5 has some features, > such as coroutines (If I remembered well) and all kinds of neat > stuff for which Parrot has built-in support (and it droppe

Re: generic code generator? [was: subroutines and python status]

2003-08-03 Thread K Stol
- Original Message - From: "Michal Wallace" <[EMAIL PROTECTED]> To: "K Stol" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Sunday, August 03, 2003 2:25 AM Subject: generic code generator? [was: subroutines and python status] > On Fri, 1 Aug 2003, K Stol wrote: > > > > From: "Leon Bro