Oxygen Basic

Information => Development => C Emitter => Topic started by: ehitam on December 23, 2013, 11:40:07 PM

Title: C Emitter current status
Post 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?
Title: Re: C Emitter current status
Post by: JRS on December 24, 2013, 12:10:57 AM
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.
Title: Re: C Emitter current status
Post by: Charles Pegge on December 27, 2013, 02:52:48 AM
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
Title: Re: C Emitter current status
Post by: JRS on December 27, 2013, 08:36:26 AM
Thanks for the update Charles!