Oxygen Basic
Information => Development => C Emitter => Topic started by: ehitam on December 23, 2013, 11:40:07 PM
-
What is the current Status of C Emitter? Is it working well, is linux/freebsd/macos x port possible?
-
Have you been following the C BASIC project Charles fostered? The C BASIC project was a direct result of Charles C emitter efforts for O2.
Charles contributed an object based String class library which I haven't implemented yet. The last I heard is that Charles is working on an expression parser to make the library more BASIC like when using C BASIC as a helper to C programming.
-
A high level C emitter /translator will be the first, but I won't give a timescale. (Prophecy is a risky business :))
Dynamic strings and other objects require the most attention, and we already have a small source library to manage strings with a BASIC string function set. The C emitter will be closely aligned with C BASIC, producing human-readable C that will compile with GCC and other compilers like Visual-C.
http://www.allbasic.info/forum/index.php?board=18.0
-
Thanks for the update Charles!