lp:~j-e-m-jackson/scheme-libraries/octorine

Created by James Jackson and last modified

A collection of R6RS-Scheme libraries including:
 * (octorine test) - A test framework
 * (octorine hof) - Higher Ordered Function support.
 * (octorine pnm) - Support for the PNM image file format.
 * (octorine generics) - Support for generics, which are a bit like Haskell's typeclasses or ML's functors.
 * (octorine generics monad) and (octorine generics monad stream) - Monads implemented as generics.
 * (octorine generics ordered) - a generic representing objects with a natural ordering.

Get this branch:
bzr branch lp:~j-e-m-jackson/scheme-libraries/octorine
Only James Jackson can upload to this branch. If you are James Jackson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
James Jackson
Project:
Scheme Libraries
Status:
Development

Recent revisions

16. By James E. Jackson <james@mandrake>

No longer require redundant generic specification, since each instance implies its type.

15. By James E. Jackson <james@mandrake>

Fixed several bugs exposed by testing with larceny
Changed "#! r6rs" to "#!r6rs" in (octoring generics)
Changed predicate in id test case from eq? to equal?
Changed references to (srfi srfi-41) to (srfi :41)

14. By James E. Jackson <james@mandrake>

Added generics ordered.

13. By James E. Jackson <james@mandrake>

Moved (octarine monad) and (octorine monad stream) to inside (octorine generics)

12. By James E. Jackson <james@mandrake>

Factored monad+ into its own generic

11. By James E. Jackson <james@mandrake>

Added check to (octorine tests) to ensure that the first argument to tests is a string
Fixed bug in run-tests.sps

10. By James E. Jackson <james@mandrake>

Added exports for mono? and color? to (octorine pnm)

9. By James E. Jackson <james@mandrake>

Fixed comments for (octorine pnm).

8. By James E. Jackson <james@mandrake>

Refactored input validadation code into (ocrorine validation).
Changed (octorine pnm) to use mono and color record types instead of
just values.

7. By James E. Jackson <james@mandrake>

Added display-count function to test.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers