FutureBasic Status and Direction

Brief history and related notes

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.

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. Current FB Runtime requires 32-bit Carbon but use of inline-C/Objective-C and/or Core Foundation makes it possible to convert it to 64-bit
The FBtoC team welcomes feedback, and may be contacted by subscribing to FB mailing list and posting with "FBtoC" in the subject line.

Updated 23 August 2017