FutureBasic Status and Direction
The FBtoC project was initiated to modernize FutureBasic and its components1 and build support for the new-in-2007 universal binary format2. FBtoC was initially a standalone application and can still be used as such, but is now well integrated with the FutureBasic 5 editor.
Footnotes for above:
- As of 19-April-2012, FutureBasic 5 and FBtoC are being maintained but not actively enhanced3. See announcement on FB list
- FB list discussion of "FB and Carbon" and FB's future may be found at the following FB list thread
- N.B. Examples subsequent to that early 2010 list discussion, using Objective-C, C,( via BeginC/EndC ) FBNS and/or simply writing Core Foundation/Foundation code to replace FB runtime code4, have demonstrated FB's ability to build 64-bit apps.
- All parts of the FutureBasic 4 package are at end-of-life; no bug fixes or enhancements will be made.
The FBtoC team welcomes feedback, and may be contacted by subscribing to FB mailing list and posting with "FBtoC" in the subject line.
- FutureBasic 4 would build only PowerPC executables
- Apple announced the Mac hardware transition to Intel and dropped PowerPC. Universal Binary format supports both Intel and PowerPC code
- Enhancements possible but not guaranteed. Submissions of verifiable code solutions to enhance FBtoC/FB5 are welcome. Submissions will be verified and considered for inclusion.
- FB Runtime requires Carbon and Carbon is 32-bit only, so any app built with the FB Runtime is 32-bit
Updated 30 October 2014