[Prev][Next][Index][Thread]

Dylan 2.0.1 and 2.0 Service Pack 1 are Available



We are pleased to announce the availability of Functional Developer
2.0.1 and 2.0 service pack 1.  The new 2.0.1 release is now available
for purchase and downloading at www.functionalobjects.com and
supercedes version 2.0.  The 2.0 service pack 1 is available for
download for free and can be used to upgrade Functional Developer from
version 2.0 to 2.0.1.

Functional Developer Version 2.0.1 contains several improvements and
numerous bug fixes.

Several changes were made to improve Windows 2000 compatibility.  We
now believe that Functional Developer is fully compatible with Windows
2000.  (We are, of course, still quite anxious to hear about any
problems you may still encounter under Windows 2000.)

Numerous changes have been made to the editor to improve its display
and scrolling behavior.  (In particular, horizontal scrolling is
vastly improved and the editor no longer recenters the cursor in the
window when it shouldn't.)

Using Edit Definition (m-. when using Emacs key bindings) no longer
asks which definition to edit if the generic function is implicitly
defined by a single method definition.  Instead, the editor now goes
directly to that method definition.

In addition, many editor bugs were fixed including

   Inserting lines at the end of a buffer behaved
     inconsistently.

   The parentheses flasher was confused by parentheses
     inside strings.

   Count Lines (m-=) was bound to the wrong key.

   c-O and c-m-O left the cursor in the wrong position.

   M-^ inserted whitespace in the wrong places.

   m-C didn't accept negative arguments

   c-G would cause previously defined keyboard macros to
     vanish.


Other bugs fixed by 2.0.1 include:

Several bugs were fixed to enable allocation profiling.

Adding object (i.e., ".obj") files to a project didn't work.  While
the files were copied to the build area, they were not included in the
list of files to be processed by the linker.  This omission would
almost certainly result in unresolved symbols errors.

Floating point not-a-number (NaN) values would print as "0.0" rather
than "{NaN}".

Trying to open the Playground using the console environment (fdce.exe,
part of the Console-Based Developer Tools package) would crash.

As always, thanks for your patience and support.

Jonathan Bachrach
President, Functional Objects, Inc.