FutureBasic Status and Direction

Brief history and related notes

The FBtoC project was initiated to modernize FutureBasic4 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.

Recently Completed Items and Future Goals

Footnotes for above:
  1. FutureBasic4's custom-made compiler built only PowerPC executables. Solutions were few and an FB to C source translator was proposed. Robert Purves built the first FBtoC prototype.
  2. Universal Binary format was Apple's solution for supporting old PowerPC and new Intel hardware.
  3. Enhancements possible but not guaranteed. Submissions of verifiable code solutions to enhance FBtoC/FB5 are welcome. Submissions will be verified and considered for inclusion. The main difference is the prior FBtoC team was regularly working on FB. Today there is no official team and no assurance of any work being started or completed.
  4. FB's Carbon-based runtime is 32-bit but use of inline-C/Objective-C,  Core Foundation or CocoaUI makes it possible to build  64-bit applications.
The FBtoC team welcomes feedback, and may be contacted by subscribing to FB mailing list and posting with "FBtoC" in the subject line.

Return to the main FBtoC web page

Updated 23 August 2017