Re: Selfbootstrapping compilers (Was: faq)

2002-11-24 Thread Simon Cozens
[EMAIL PROTECTED] (Brent Dax) writes: > We have to--otherwise we can't have the self-modifying parser Larry > desperately wants. That's funny. I wondered precisely why I'd been working on self-modifying parsers in C. -- 10. The Earth quakes and the heavens rattle; the beasts of nature flock toge

Re: Selfbootstrapping compilers (Was: faq)

2002-11-14 Thread Dan Sugalski
At 3:09 PM +0530 11/14/02, Gopal V wrote: If the Parrot team can provide a current and working perl6c.pbc for the compiler written in perl6 , it's cool with me ... But I've seen that idea fail quite a few times when the published binary falls out of sync with the runtime ... Well that's just anoth

Re: Selfbootstrapping compilers (Was: faq)

2002-11-14 Thread Nicholas Clark
On Thu, Nov 14, 2002 at 03:09:54PM +0530, Gopal V wrote: > Also perl6c.pbc shouldn't really worry about trojaned stuff in it as you're > not using an external bootstrapper (unlike gcc using cc) I don't think you're totally correct. You are still relying on an external bootstrapper, although it

Re: Selfbootstrapping compilers (Was: faq)

2002-11-14 Thread Gopal V
If memory serves me right, Nicholas Clark wrote: > I believe that it can be done with just a C compiler. (no make tool or shell > needed). If we use an equipped machine to unroll the makefile into the correct > steps (in the correct order), and turn that into C code that runs each in > turn, then w

Re: Selfbootstrapping compilers (Was: faq)

2002-11-13 Thread Josh Wilmes
At 20:47 on 11/13/2002 GMT, Nicholas Clark <[EMAIL PROTECTED]> wrote: > On Wed, Nov 13, 2002 at 03:06:03PM -0500, Dan Sugalski wrote: > > > The goal is for Parrot to require a C compiler and a platform shell > > or Make tool (either one) and that's it. We will ship with bytecode > > files that

Re: Selfbootstrapping compilers (Was: faq)

2002-11-13 Thread Nicholas Clark
On Wed, Nov 13, 2002 at 03:06:03PM -0500, Dan Sugalski wrote: > The goal is for Parrot to require a C compiler and a platform shell > or Make tool (either one) and that's it. We will ship with bytecode > files that have the bits needed for the build precompiled, so if the > perl compiler's part

Re: Selfbootstrapping compilers (Was: faq)

2002-11-13 Thread Dan Sugalski
At 5:16 PM +0530 11/13/02, Gopal V wrote: If memory serves me right, Markus Laire wrote: Miniparrot can then be used to build everything else, including full parrot, perl6, other parrot-supported languaged, etc.. This 2nd step might be e.g. Bytecode-compiled perl6-program which is simple eno

Re: Selfbootstrapping compilers (Was: faq)

2002-11-13 Thread Nicholas Clark
On Wed, Nov 13, 2002 at 08:25:52AM -0800, Brent Dax wrote: > Gopal V: > # If memory serves me right, Markus Laire wrote: > # > Miniparrot can then be used to build everything else, including full > # > parrot, perl6, other parrot-supported languaged, etc.. > # > > # > This 2nd step might be e.g. B

RE: Selfbootstrapping compilers (Was: faq)

2002-11-13 Thread Brent Dax
Gopal V: # If memory serves me right, Markus Laire wrote: # > Miniparrot can then be used to build everything else, including full # > parrot, perl6, other parrot-supported languaged, etc.. # > # > This 2nd step might be e.g. Bytecode-compiled perl6-program which is # > simple enough to work with

Selfbootstrapping compilers (Was: faq)

2002-11-13 Thread Gopal V
If memory serves me right, Markus Laire wrote: > Miniparrot can then be used to build everything else, including full > parrot, perl6, other parrot-supported languaged, etc.. > > This 2nd step might be e.g. Bytecode-compiled perl6-program which is > simple enough to work with miniparrot. Please