Jeffrey A. Meunier  
  Haskell source code
 

Home
Source code


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