lp:~peter-c-r-lane/scheme-libraries/r6rs-libraries

Created by Peter Lane on 2010-05-27 and last modified on 2010-06-25

This branch contains some R6RS Scheme libraries, which I have
packaged into a single library structure. Individual libraries
are copyright their original authors - see the files for details.

A convenient tgz download of the completed versions is available
from http://homepages.stca.herts.ac.uk/~comqpcl/software.html

1. (r6rs-libraries gui pstk)

PS/Tk provides links to Tk for a simple graphics library.
R6RS port by Phil Bewig, see http://sourceforge.net/projects/pstk/

2. (r6rs-libraries pregexp)

Portable regular expressions.
by Dorai Sitaram, see http://www.ccs.neu.edu/~dorai
R6RS port by Peter Lane, May 2010.

3. (r6rs-libraries slib *)

Some libraries taken from slib, ported to R6RS by Peter Lane.

  a. format: Text formatter originally for Common Lisp then SLIB.
     R6RS port by Peter Lane, May 2010, based on PLT port by Bruce Butterfield.
     TODO: Improve the error reporting for user.
     This port is based on SLIB version 3.0
  b. root: Compute roots using various methods.
     R6RS port from SLIB version 3.12b

4. (r6rs-libraries pdf)

For writing PDF documents.
Initial cl-pdf version (c) 2002 Marc Battyani.
PLT Scheme version by Bruce Butterfield
R6RS port by Peter Lane, May 2010.

5. (r6rs-libraries schelog)

Schelog: An embedding of Prolog in Scheme, by Dorai Sitaram.
See http://www.ccs.neu.edu/home/dorai/schelog/schelog.html for documentation.
R6RS port by Peter Lane, June 2010.

6. (r6rs-libraries statistics) -- complete, but needs testing

Statistical functions.
Original common lisp version, CL-stats, (c) Larry Hunter, 2000-2005.
R6RS port by Peter Lane, 2010.

7. (r6rs-libraries random)

Portable access to random number generators:
. random-float: takes no argument, returns a number within [0,1.0)
. random-int: takes input n, returns an integer within [0, n)

by Peter Lane, May 2010.

8. (r6rs-libraries maths quaternions)

Provides functions for manipulating quaternions in Scheme alongside standard numbers.
Original version by Dorai Sitaram, 2001.
R6RS port by Peter Lane, 2010.

Get this branch:
bzr branch lp:~peter-c-r-lane/scheme-libraries/r6rs-libraries
Only Peter Lane can upload to this branch. If you are Peter Lane please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Peter Lane
Project:
Scheme Libraries
Status:
Development

Recent revisions

16. By Peter Lane on 2010-06-25

added test folder

15. By Peter Lane on 2010-06-25

fixed error in statistics.sls

14. By Peter Lane on 2010-06-23

started to include ssax

13. By Peter Lane on 2010-06-23

added slib/root and some examples

12. By Peter Lane on 2010-06-23

started some scribble documentation

11. By Peter Lane on 2010-06-14

added use of srfis and fixed format/string-titlecase for ikarus

10. By Peter Lane on 2010-06-12

added Dorai Sitaram's quaternions library

9. By Peter Lane on 2010-06-12

added all functions to statistics.sls

8. By Peter Lane on 2010-06-09

additions to statistics.sls

7. By Peter Lane on 2010-06-09

additions to statistics.sls

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