On Mon, 4 May 2009, Allison Randal wrote:

> Will Coleda wrote:
> > 
> > Then we can have "inst_foo" which is always the installed version, and
> > 'foo', which depends on the current location.
> 
> Is the intention to manipulate the two versions of the config file in such a
> way that someone can access the various 'foo' config variables to (for
> example) compile a language from either a build directory or an installed
> Parrot with no changes to the Makefile template for the language? It should be
> possible, I just want to check up front that we're all working on the same
> goal.

I don't know.  My goal was merely to ask the question and start the 
conversation.  I noticed that parrot was heading in the direction of 
having at least some separate variables, with inconsistent and 
undocumented naming "conventions," and without any clear vision of how it 
was supposed to look to the language developer.

I think it should be easy for a language to build against an installed 
parrot.  I also don't think it's unreasonable for a language to have to 
jump through a few additional hoops to build against a not-installed 
parrot.  (Given the pace of development, this is likely to be necessary 
for some time, so it makes sense to give due consideration to that case.) 
I do think it's unreasonable for a language to have to jump over, through, 
or around a random mish-mash of inconsistent obstacles no matter what it 
tries to do.  That's where I sensed things were heading.

-- 
    Andy Dougherty              [email protected]
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to