Re: Broken Euphoria
- Posted by Alexander Toresson <alexander.toresson at gmail.com> Sep 27, 2006
- 1269 views
Vincent wrote: [snip] > Alexander Toresson: His own implementation of a Eu & C hybrid. [snip] > Thats eight people who may just take the source and abandon RDS Euphoria. [snip] Orac won't derive from any code in Euphoria, it has its own complete codebase. That said, I feel the urge to tell you a little more about Orac, now that the subject has been touched. I and Mike Vulcan has been working on it for the last 1.5 years. It shares a lot with Euphoria, but some of the biggest differences will be the following: * A sane inclusion and scope system * Easy conditional compiling (as in uses if-statements) * Structures (for example for easy interfacing with C libraries) * Native size for integers (ie you get the full 32 bits on 32-bit systems and 64 bits on 64-bit systems) * Forward referencing We will first create an orac-to-c translator, but an interpreter will be quite easy to code once we have the parser and libraries etc working, so an interpreter will probably be created at a somewhat later stage. The project has actually come quite far. Right now we are working on connecting the parser and the il-to-c translator. If you want to take a look at the code and maybe even try it out, it's available in an svn repository at sourceforge: http://sourceforge.net/svn/?group_id=143017 (Note that Mike's code is a bit out-of-date, as he sends updates to me a little now and then, which I then commit.) Regards, Alexander Toresson