lp:~j-e-m-jackson/scheme-libraries/octorine
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
Branch merges
Branch information
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) - 13. By James E. Jackson <james@mandrake>
-
Moved (octarine monad) and (octorine monad stream) to inside (octorine generics)
- 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 - 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.
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)