CafeOBJ 1.5.9 released
Yesterday we released CafeOBJ 1.5.9 with several new feature, bug fixes, and optimizations.
Changes from the previous version:
- improved memoization
- higher heap allocation on 64bit systems
- fixes to
.cafeobj
file handling - new switch ‘show every finding’
- optimization fixes and dead code removal
To quote from our README:
CafeOBJ is a new generation algebraic specification and programming language. As a direct successor of OBJ, it inherits all its features (flexible mix-fix syntax, powerful typing system with sub-types, and sophisticated module composition system featuring various kinds of imports, parameterised modules, views for instantiating the parameters, module expressions, etc.) but it also implements new paradigms such as rewriting logic and hidden algebra, as well as their combination.
Availability
Binary packages for Linux, MacOS, and Windows are already available, both in 32 and 64 bit and based on Allegro CL and SBCL. All downloads can be found at the CafeOBJ download page. The source code can also be found on the download page, or directly from here: cafeobj-1.5.9.tar.gz.
Debian will probably not see any updates in the future, sorry for the inconveniences. The CafeOBJ Debian package is already updated.
Macports file has also been updated, please see the above download/install page for details how to add our sources to your macport.
Bug reports
If you find a bug, have suggestions, or complains, please open an issue at the Github issue page.
For other inquiries, please use info@cafeobj.org