1. (Fwd) Re: compiler?? step 4
another repost, no answer recieved again.....
------- Forwarded message follows -------
Priority: normal
Date sent: Thu, 8 Jun 2000 16:48:55 -0500
Send reply to: Euphoria Programming for MS-DOS <EUPHORIA at
LISTSERV.MUOHIO.EDU>
From: Kat <gertie at PELL.NET>
Subject: Re: compiler?? step 4
To: EUPHORIA at LISTSERV.MUOHIO.EDU
On 7 Jun 2000, at 21:42, Robert Craig wrote:
> Nic (RedWord)Smith writes:
> > Rob, a quick question I haven't noticed
> > brought up before: Will the code generated by the
> > Euphoria "compiler" be in "good form", human editable,
> > unreadable, or obfusicated/shrouded somehow?
>
> The C code coming out right now is human readable,
> with the same variable and routine names as
> the Euphoria program. Extra temp variables
> are used where needed, and all control-flow
> constructs are reduced to goto's.
Oh goodie, goto's!!
)
Can we use them in the Eu code before compiling too?
>You can see
> the original Euphoria statement as a C comment,
> followed by the C statements that implement that
> Euphoria statement.
Hmm,,, sounds like you'll be giving away the store with that one.
Kat
------- End of forwarded message -------
2. Re: (Fwd) Re: compiler?? step 4
Kat writes:
> another repost, no answer recieved again.....
Rob Craig writes:
>> Extra temp variables
>> are used where needed, and all control-flow
>> constructs are reduced to goto's.
Kat writes:
> Oh goodie, goto's!!
)
> Can we use them in the Eu code before compiling too?
Sorry, because of your smiley I didn't think this was a serious
question. No, goto's will not be allowed in Euphoria.
The compiler generates them because it is mapping
from the low-level intermediate language into C.
In the intermediate language (used by both the interpreter
and the compiler) control-flow has already been
broken down into goto's.
Rob Craig writes:
>>You can see
>> the original Euphoria statement as a C comment,
>> followed by the C statements that implement that
>> Euphoria statement.
Kat writes:
>Hmm,,, sounds like you'll be giving away the store with that one.
Yes, some very interesting information will be revealed.
However there is still a lot of information that won't be
revealed. I think it's worth the risk.
Regards,
Rob Craig
Rapid Deployment Software
http://www.RapidEuphoria.com