Eu to C translator questions.
- Posted by Mark Brown <mabrown at SENET.COM.AU> Jun 19, 2000
- 478 views
------=_NextPart_000_002B_01BFD983.5AAB9280 charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi all. With the Eu --> C translator progressing, I'm curious as to just how this is all going to work (others have tried to explain=20 it to me but I still don't get it) How can the Euphoria specific parts of the language (and I'm=20 thinking here of the "dynamic" parts of Euphoria, atoms,=20 sequences etc) be translated to C code without giving the=20 whole game away? Or am right in thinking that an interpreted=20 / run time core will still exist somewhere along the line.=20 I can't see how the specific Euphoria types can be handled in C without the code that handles it either being visible to us or hidden in some sort of run time form. Can someone explain? All the best Mark =20 ------=_NextPart_000_002B_01BFD983.5AAB9280 charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content=3D"text/html; charset=3Diso-8859-1" = http-equiv=3DContent-Type> <META content=3D"MSHTML 5.00.2314.1000" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT size=3D2>Hi all.</FONT></DIV> <DIV> </DIV> <DIV><FONT size=3D2>With the Eu --> C translator progressing, I'm = curious as=20 to</FONT></DIV> <DIV><FONT size=3D2>just how this is all going to work (others have = tried to=20 </FONT><FONT size=3D2>explain </FONT></DIV> <DIV><FONT size=3D2>it to me but I still don't get it)</FONT></DIV> <DIV> </DIV> <DIV><FONT size=3D2>How can the Euphoria specific parts of the language=20 </FONT><FONT size=3D2>(and I'm </FONT></DIV> <DIV><FONT size=3D2>thinking here of the "dynamic" parts of=20 Euphoria, </FONT><FONT size=3D2>atoms, </FONT></DIV> <DIV><FONT size=3D2>sequences etc) be translated to C code </FONT><FONT=20 size=3D2>without giving the </FONT></DIV> <DIV><FONT size=3D2>whole game away?</FONT> <FONT size=3D2>Or=20 am<EM> </EM>right in </FONT><FONT size=3D2>thinking that an = interpreted=20 </FONT></DIV> <DIV><FONT size=3D2>/ run time core will still </FONT><FONT = size=3D2>exist somewhere=20 along the line. </FONT></DIV> <DIV><FONT size=3D2></FONT> </DIV> <DIV><FONT size=3D2>I can't see how the specific Euphoria types can be = handled=20 in</FONT></DIV> <DIV><FONT size=3D2>C without the code that handles it either being = visible to=20 us</FONT></DIV> <DIV><FONT size=3D2>or hidden in some sort of run time = form.</FONT></DIV> <DIV><FONT size=3D2></FONT> </DIV> <DIV><FONT size=3D2>Can someone explain?</FONT></DIV> <DIV><FONT size=3D2></FONT> </DIV> <DIV><FONT size=3D2>All the best</FONT></DIV> <DIV><FONT size=3D2></FONT> </DIV> ------=_NextPart_000_002B_01BFD983.5AAB9280--