[FR] [IT]
  [INFO] [ACQUIRE] [MAP] [RESOURCES]

Compiler


NEW FEATURES of FutureBASIC 4 Release 4


Faster Compiler

The FutureBASIC compiler now competes its work in half the time. Speedier compilations are the result of streamlining the compiler's workflow and modernizing the source code. This thing really zooms!



Press release:
La Rochelle, 1/12/2006

[return to top]

Faster INDEX$

The INDEX$ statements have long been an important part of FB. We now have an optional include file (CFIndex.Incl) that allows the substitution of CFStrings, also known as Core Foundation strings to be used in place of the old Pascal strings. In rewriting this code, many advantages fell into our binary laps.

  • CFStrings are better suited to non-Roman languages (like Kanji).
  • Routines such as insertion and deletion of strings are faster.
  • There is now a single function that will sort the index array for you.
  • Memory handling is improved.
  • You will also see other additions to this in the future as our beta team is already testing routines that automatically read and write entire index arrays with a single line of code.


[return to top]

Better Thumb Scroll Support

When we built in support for the scroll wheel, we failed to include support for the Project window. That oversight has been remedied.



[return to top]

Repaired Find/Change

The Find/Change menu had a few problems. The biggest one was that Command-F and/or Command-G were not always enabled when the Find window was not visible. This is just one of the annoying little things that needed fixing with Find/Change.


[return to top]

Editor Fixes

There were many modifications to the editor:

  • Some indenting was not correct for old style records.
  • The preference for turning off color printing did not work.
  • When Running (not Building) and application, the FB_Temp application was not erased.
  • On continued quote lines (those where the open quote was continued with the option-L character) entering a question mark would cause the word "Print" to appear in the window.
  • The Script menu has been fixed.


[return to top]

Runtime Repairs

Some minor repairs have been carried out in the runtime.

  • Def DynamicInsertItems had a bug that could cause a crash.
  • Window centering in the Standard BASIC runtime was off by a few pixels.


[return to top]

Intel Compiler

Before you ask... Robert Purves (New Zealand) is heading a team that is working on the new Intel compiler. This is a brand new, built from the ground up, product. But even with the mountainous task standing before them, Robert says the peak is in sight. Stay tuned for more info.


  © 2000 Pix&Mix  
  All Rights Reserved
INFO  |  ACQUIRE  |  MAP  |  RESOURCES

  FutureBASIC is a registered trademark of Staz Software, Inc and is used with permission.