On 08/12/01 14:02 +0100, Nadim Khemir wrote:
> Revamped by Nadim.
> 
>  -----Original Message-----
> From:         Brian Ingerson [mailto:[EMAIL PROTECTED]]
> Sent: Friday, December 07, 2001 6:20 PM
> To:   Nadim Khemir
> Cc:   [EMAIL PROTECTED]
> Subject:      Re: Inline::yacc/bison ?
> 
> Message refanged by ingy :(

Nadim,

You seem to be using a mailer that doesn't quote/indent/fang on reply. This
makes it hard to follow who said what. FYI :) 

> On 07/12/01 17:31 +0100, Nadim Khemir wrote:
> 
> > > The bootstrapping problem is not really a problem at all. Inline::C
> > > will merely autodetect Inline::Yacc, and use it. Otherwise it will
> > > default back to Parse::RecDescent. Problem solved?
> >
> > Problem not resolved. I thought Inline::Yacc would use Inline::C that
> > would use Inline::Yacc .... To compile the yacc lexer used by
> > Inline::C one needs inline::C to compile the parser generated by
> > Inline::Yacc. You get the point.
> 
> No. I don't. Follow:
> 
> 1) Install Inline::C
>   - it uses PRD
> 2) Install Inline::Yacc
>   - it uses Inline::C to install
>   - Inline::C uses PRD
> 3) Use Inline C;
>   - it now uses Inline::Yacc
> 4) Re-Install Inline::Yacc
>   - it uses Inline::C to install
>   - Inline::C uses old Inline::Yacc
> 
> Chicken and egg problems often aren't.
> 
> You describe the point that I actually want to avoid, reinstallation of
> Inline::Yacc. If you have an idea to make this transparent then there is no
> more problems.

Bad wording on my part. I meant number 4 to mean that down the road someone
would merely upgrade Inline::Yacc to the latest version. At that point in
time Inline::C would be using the previous version. 

Anyway, I think we have all the bases covered with the plan I described.

Cheers, Brian

Reply via email to