Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Dylan > Open Dylan 1.0b...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 1 Topic 228 of 284
Post > Topic >>

Open Dylan 1.0beta4 released

by Hannes Mehnert <hannes@[EMAIL PROTECTED] > Apr 30, 2007 at 02:25 AM

Dear Dylan Hacker,

I am proud to announce the Open Dylan 1.0 beta 4 release. This is the
first public release for all sup****ted platforms: Windows (x86), Linux
(x86), FreeBSD (x86), Mac OS X (ppc and x86). The IDE is still only
available on Windows so far, on all other OS only a batch-compiler is
working. But we are working on a GTK+ 2.x backend for DUIM.

The release was done by the Dylan Maintainers, a group of Dylan users
all over the world, communicating via the gd-hackers@[EMAIL PROTECTED]
 list as well as via IRC, irc.freenode.net, channel #dylan.
Please let us know about any problems you encounter.

Open Dylan was formerly known as Functional Developer, formerly known
as Harlequin Dylan.

The released binaries are available from
  http://www.opendylan.org/downloads/opendylan/1.0beta4/


Here is a partial list of resolved issues:
* The c back end of DFMC works now, and is used on Mac OS X. This
  eases ****ting the compiler to various architectures.

* 'macroexpand expression' is now working in system and user
  projects. This can be invoked either via the IDE or via the
  interactive compiler environment.

* SO_REUSEADDR is set on sockets opened, so an application can
  open a socket which has old connections in use. No need to
  wait until connections are gone from TIME_WAIT state. This
  only affects the UNIX OS.

* "{complex type}" was shown when a non-class type was used
  somewhere. This was not very helpful in the IDE as well as
  in error messages of the compiler.

* expiration checks are removed. When developed commercially,
  all libraries had an expiration date, which is no longer useful
  because the source is public now.

* a primitive stack walker has been implemented for UNIX. This
  helps to debug Dylan applications, because gdb does not work
  for them.

* streams were not locked, so race conditions were possible. We
  chose to be better safe than sorry, and all streams are now
  locked by default.

* On linux, __errno_location was used to get the value of errno
  when a system call failed. This is no longer sup****ted by glibc
  and led to crashes.

* In the IDE all possible restarts were labeled with "Undescribed
  restart", which was not really useful. This was an initialization
  problem.

* The IDE editor had the problem "#f is not of type {<class>: <basic-
line>}"
  when adding a line to a definition shown in multiple buffers.

* The IDE didn't sup****t breakpoints in dependent projects because
  the list of libraries was not initialized correctly.

* IDE: Force links of projects by default

* IDE: Fix annoying scrolling bug in deuce.

* IDE: Windows can be larger than the size of the primary display.

* IDE: Adding and removing elements to list views was broken in a
  corner case.

* IDE: LVS_EX_FULLROWSELECT is now used; this enables a user to
  select any column of a table instead of only the first.

Happy Hacking,

Hannes
 




 1 Posts in Topic:
Open Dylan 1.0beta4 released
Hannes Mehnert <hannes  2007-04-30 02:25:28 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 18 22:36:23 CDT 2008.