Functional Programming Language Libraries
Please send bug reports, feature requests, documentation errors,
etc. to
rlpm [ -at- ] cs.unm.edu
.
Image Processing Library for MzScheme
The interface for the image processing library for MzScheme was
directly derived from, and in many cases identical to, that of the
primitive image data type and image processing extensions in UNM
Scheme. UNM Scheme is an implementation of the Scheme programming
language written by Professor Lance
Williams of the University of New Mexico.
Download Source
Library Documentation
Complex Number and Fourier Transform Library for Standard ML
This library contains a structure which implements a complex
number type and associated functions, and a structure which
implements both the standard Discrete Fourier Transform and the
Cooley-Tukey Fast Fourier Transform, and their inverses, in one
and two dimensions.
Download Source
Complex structure documentation
Fourier structure documentation
Image Processing Library for Standard ML
The interface for this library is loosely based on the interface
for the image processing library for MzScheme. However, it has
much more of a Standard ML "flavor". It was written to gain speed
improvements over running in the MzScheme environment. This
library requires the Complex Number and Fourier Transform library
listed above.
Download Source
Image structure documentation
rlpm [ -at- ] cs.unm.edu