The following is only interesting to FBers wanting access to FB's source code. Those using the end product ( i.e. FB5 ) are not directly impacted by any of this
FBtoC Open Source:
FBtoC 5.7.13 and prior is open source but for now 5.7.14+ source is
private because of major source changes. Major changes in
progress include Core Foundation/Cocoa use with a focus on
replacing FSSpecs with NSURLs. This also entails replacement of most
Pascal string usage with either CFStrings/NSStrings.
Submissions for incorporation into the standard FBtoC: Listers are more than welcome to submit easily digestible chucks for FBtoC or editor updates. Please don't submit an entire FBtoC project; Nobody wants to figure out what changed compared to current source.
Summary of Open Source
Builidng a New FBtoC: The normal way to build a new version of FBtoC is to open the project file FBtoC.fbproj with the FutureBasic 5 editor, and choose Command > Run or Build. This uses the current release of FBtoC to build the new one. OS X 10.6 or higher is required. The newly-built FBtoC.app does not need to be embedded in the editor. All relevant functionality is available via FBtoC's menus. To avoid confusion when testing the new, you may find it best to Hide or Quit the old FBtoC.
Of historical interest: Infant_FBtoC.zip [1 KB] FBtoC_Source_1.0a4.zip [9 KB]
The FBtoC steering/programming group at various times included, and still includes some of: Bernie Wylde, Brian Stevens, Deep, George Beckman, Jay Reeve, Ken Shmidheiser, Michele Neri, Robert Covington, Robert Purves, Robin Craig, Staz, Steve Van Voorst.
We are grateful to Steve Crossman for providing the 4toc.com site and to John Grimsley for testing with gcc-3.3.