NLISP Code

Home

Download

Examples

FAQ

To Do

News

References

Author


NLISP To Do List

Work on the performance.

NLISP isn't running as fast as it could yet. It's about 1/3 of the speed of packages like IDL and MATLAB (although it depends on the test). I can tweek the array syntax macros to get more performance. I'll also use GSL/BLAS to do arithmetic operations on 2D arrays at some point.

Finish the low-level GSL wrappers.

I've given examples of writing GSL stubs. You should be able to import any GSL routine you need by following the examples. However, I intend to auto-generate stubs for all of GSL.

Interface for scientific data formats

At the moment, the only way of saving and loading Nlisp objects is with .save and .load. These just save and load a single array to/from a file. I would like Nlisp to have a more sophisticated i/o mechanism. The most sensible way of doing this is to provide an interface to one of the existing scientific data formats, maybe NetCDF. Nlisp would then be able to swap data files with other scientific languages and other tools.

Bug fixes, bug fixes and bug fixes.

Please send me the bugs.