This is a bug fix release.
* Fixed broken build on MacOS X 10.6
* Fixed broken dynamic object code linking on MacOS X 10.6
* Fixed some deprecation warnings
* Fixed bug in profiler
Lush 2.0 is finally out. A number of bugs have been fixed since beta2 and the gnuplot interface is more robust now.
This second beta fixes build problems on Solaris and MacOS X 10.5 as well as a few minor bugs.
Finally, after many years, a new version of Lush(*) is maturing. The most significant change will not be directly apparent to Lush users: Lush2 has a completely revamped memory managed based on a new garbage collector module. This allowed us to simplify much the bridge between the interpreter and compiled code, and to remove a few annoying limitations imposed by the compiler in the old system. The remaining tasks in the refactoring category, scheduled for post-2.0 releases, are a compiler rewrite/refactoring and the definition of a runtime-API. Some important new features planned for future releases are improved compiler support for array operations, parallel implementation of array operations, and interfaces to GUI toolkits. The Lush project is looking for new developers with interest in data-parallel programming, compiler design, scientific computing, or data visualization.... read more
I recently read this (mostly flattering) review of Lush.
The review starts with "This is the best Lisp I have yet used" with
flattering comments. The same review also says "this is also
the UGLIEST Lisp I have yet used". I could not agree more.
Lush was not built for elegance, but as a tool for attacking
large scale machine learning problems. We want it to get
the work done and stay out of the way.... read more
Lush on Mac likes having either Fink or DarwinPorts around.
Unpack the source, configure, make.
Version 1.0 has known problems with SDL on the Mac.
This has been fixed in CVS already.