- Scheme
This is a Scheme library written in Haskell. It is mostly intended to be
embedded in other Haskell programs, although a simple read-eval-print loop is
provided.
Dotted pairs are not supported. Lists must be proper lists.
This library is quite incomplete. There are only a few Scheme
functions provided (look for the term ``initialEnvironment'' in the Scheme.hs
file for the current complete list).
Scheme.hs
Result.hs
Parser.hs
- 32-bit binary numbers
This module represents binary numbers which can be read and displayed as a
sequence of bits. A Binary32 is semantically equivalent to a Word32.
Binary32.hs
- Image perimeter finding
This finds the perimeter around a binary-valued image.
This code is slightly buggy. In special cases, it can fail to terminate. It
works fine with the supplied image, ``image1.img''. A better version is being
written...
Image.hs
Perimeter.hs
ShowPerimeter.hs
image1.img