At 12:51 AM -0700 5/15/02, Brent Dax wrote:
>-Parrot becomes Parrot_Interp
>-Parrot_String is gone and the string_funcs.h functions are no longer
>externally visible.
>-A few structures have been renamed.
>-config.h has been rearranged so that INTVAL, etc. are now aliases for
>Parrot_Int, etc.
>-A few things that were accidentally made external no longer are.

This isn't a problem with config.h. config.h should *never* be used 
by anyone embedding Parrot, either directly or indirectly.

>At this point, I have a plea:  BRING ME THE HEAD OF THE COMPTUED GOTO
>GUY!

Brent, that's inappropriate and uncalled for. What he's done isn't incorrect.

>I first noticed the problems with computed-goto when I found the
>following line in test_main.c:
>
>       #ifdef HAVE_COMPUTED_GOTO
>
>See the problem?

Yes. test_main.c should never have to know about computed goto cores 
or whatnot. The define's likely something generally passed on the 
command line to all the parrot core bits,

test_main.c should only use "parrot/embed.h", which shouldn't include 
any Parrot .h files


-- 
                                         Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                       teddy bears get drunk

Reply via email to