Yorick is a language for scientific computing à la Matlab/Octave. The Maintenon Branch is an enhanced version of Yorick, supporting true color image display and printing, extended C type support, support for compiled extensions in dynamic libraries, and readline binding.
| Tags | Scientific/Engineering Mathematics |
|---|---|
| Licenses | BSD Original |
| Operating Systems | POSIX Linux |
| Implementation | Other Scripting Engines C |
Recent releases


Changes: This fixes a number of bugs (a segfault in open, a catch bug, pnm functions, codger support for unsigned types in structs, and a roll error with float arrays). This release also adds pnm 16bit raw input and output, hash tables of up to 2e8 entries (useful for big structures with pointers stored to PDB files), refined behaviour of set_path (queries and partial changes of the path are now possible).


Changes: This is a fix of the previous release in which the readline bindings were accidentally removed.


Changes: This new release contains numerous bugfixes (array building operator [] involving long complexes, codger using structured parameters, minor bugs detected with valgrind, code cleanup for warning suppression), support for latin-1 encoding in EPS graph output, and better path handling for shared libraries. Upgrading is recommended.


Changes: yorick now unloads shared libraries whose objects (compiled functions and variables) are no longer accessible. yorick can now reload a shared library. It first cleans up the older version. The whole process is fairly safe, whatever the changes may be between two different versions of the same shared library. This allows you to test updated library versions during their development without having to restart a new session. Some bugfixes were made in the building process and the yorick-mb package.


Changes: This release fixes a bug in the sort algorithm, and introduces a new directory structure to store shared library modules. As an example of such a module, a JPEG extension is also available for download from SourceForge.