Created by Derick Eddington and last modified

Source-code I have created and others' source-code I use and want organized in my own way.

I've claimed `(xitomatl ---)' as my personal top-level namespace. "Xitomatl", pronounced something like "zye-toe-ma-tul", is the Aztec Nahuatl language word for tomato. I chose an obscure word I like and which I doubt anyone will ever have a conflict with me over :-)

The Xitomatl collection requires SRFI libraries conforming to SRFI-97. The SRFI libraries used by the author can be found at:

Currently supported Scheme systems are Ikarus, Larceny, PLT, and Ypsilon. They support the *.IMPL.sls convention for implementation-specific libraries. Some of the Xitomatl collection requires the latest development versions of the Scheme systems.

See the test programs in the "tests" folder for examples of how to use the libraries.

Submit bug reports at:

Disclaimer: My libraries are a moving target. I'm continually changing things. Other people's libraries I've assimilated should be stable and should need to be changed only for bug fixes and updates to new versions. If in the future some of my libraries stabilize, I'll advertise that and make documentation.

Get this branch:
bzr branch lp:~derick-eddington/scheme-libraries/xitomatl
Only Derick Eddington can upload to this branch. If you are Derick Eddington please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Derick Eddington
Scheme Libraries

Recent revisions

201. By Derick Eddington

Add experimental logic programming library.

200. By Derick Eddington

Shorten my copyright comments.

199. By Derick Eddington

Update IrRegex to 0.8.0.

198. By Derick Eddington

Add byte-expressions library.

197. By Derick Eddington

Add missing explicit phases to IU-match.

196. By Derick Eddington

Make path style delegation more effecient.

195. By Derick Eddington

Rework paths library: support Windows paths; make parameter to dynamically change path style; rename cleanse-path to normalize-path. Normalize start-path of directory-walk-enumerator.

194. By Derick Eddington

Add system procedure to (xitomatl common). Hack to make (xitomatl include) work on Larceny. Make current-directory parameter work on PLT. Remove empty ikarus directory.

193. By Derick Eddington

Improve stack-lang speed by using inlined primitives.

192. By Derick Eddington

Update fmt to 0.7.

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.