Eggs Unlimited (release branch 4)
Last updated: Fri Sep 3 00:15:13 2010
A library of extensions for the Chicken Scheme system.
Installation
Just enter
chicken-install EXTENSIONNAME
This will download anything needed to compile and install the library. If your extension repository is placed at a location for which you don't have write permissions, then run chicken-install with the -sudo option or run it as root (not recommended).
You can obtain the repository location by running
csi -p "(repository-path)"
If you only want to download the extension and install it later, pass the -retrieve option to chicken-install:
chicken-install -retrieve EXTENSIONNAME
By default the archive will be unpacked into a temporary directory (named EXTENSIONNAME.egg-dir) and the directory will be removed if the installation completed successfully. To keep the extracted files add -keep to the options passed to chicken-install.
For more information, enter
chicken-install -help
If you would like to access the subversion repository, see the Egg tutorial.
If you are looking for 3rd party libraries used by one of the extensions, check out the CHICKEN tarball repository.
List of available eggs
Categories
| Name |
Description |
License |
Author |
Maintainer |
Version |
| F-operator |
Shift/Reset Control Operators. |
BSD |
kon lovett |
|
2.0.3 |
| autoload |
Load modules lazily |
BSD |
Alex Shinn |
|
|
| awk |
The SCSH/PLT 'awk' macro |
LGPL-1 |
Olin Shivers, adapted to CHICKEN by felix winkelmann |
|
1.2 |
| char-set-literals |
A reader extension providing Gauche style literals for SRFI-14 char-sets |
BSD |
Moritz Heidkamp |
|
trunk |
| datatype |
A facility for creating and deconstructing variant records (from EOPL) |
BSD |
felix winkelmann |
|
1.3 |
| date-literals |
A reader extension providing SRFI-19 date/time literals of the form <code>#@2007-12-31T23:59:59Z</code> |
MIT |
Arto Bendiken |
|
1.1.0 |
| environments |
User defined evaluation environments |
BSD |
felix |
|
1.53 |
| fast-loop |
Fast extensible looping macros |
BSD |
Alex Shinn |
|
0.4 |
| foof-loop |
Extensible looping macros (originally based on Alex Shinn's) |
Public Domain |
Taylor R Campbell; test suite by Peter Danenberg |
|
trunk |
| foreigners |
Foreign helper macros for Chicken 4 |
BSD |
Jim Ursetto |
|
1.4.1 |
| interfaces |
Simple interface/implementation abstraction |
public domain |
felix winkelmann |
|
0.3 |
| list-of |
Simple list-comprehensions |
BSD |
Phil Bewig |
felix winkelmann |
0.1 |
| list-utils |
list-utils |
BSD |
kon lovett |
|
1.0.0 |
| loop |
The Common Lisp LOOP macro |
GPL-2 |
Heinrich Taube |
|
0.2 |
| loopy-loop |
Alex Shinn's LOOP macro |
Public Domain |
Alex Shinn |
|
0.5.3 |
| make |
The PLT 'make' macro |
LGPL-1 |
PLT, adapted to Chicken by felix winkelmann |
|
1.4 |
| matchable |
Hygienic MATCH replacement |
Public Domain |
Alex Shinn |
|
2.6 |
| miscmacros |
Various helper macros |
BSD |
felix winkelmann |
|
2.91 |
| moremacros |
moremacros |
BSD |
kon lovett |
|
1.1.1 |
| record-variants |
Optimized record access |
BSD |
Jim Ursetto |
|
0.5 |
| regex-case |
Provides an easy to use <code>case</code> construct for regular expression matching |
BSD |
felix winkelmann |
|
1.1 |
| regex-literals |
A reader extension providing precompiled regular expression literals of the form <code>#/[a-z0-9]+/i</code> |
MIT |
Arto Bendiken |
|
1.0.3 |
| sandbox |
A safe evaluation environment |
BSD |
felix winkelmann |
|
1.7 |
| special-case |
Optimizing Special Cases Abstractly |
Public Domain |
Alex Shinn |
|
|
| srfi-101 |
SRFI 101 |
BSD |
kon lovett |
|
trunk |
| srfi-45 |
Primitives for Expressing Iterative Lazy Algorithms |
BSD |
kon lovett |
|
3.0.0 |
| static-modules |
ML-style module system for statically-typed languages. |
GPL-3 |
Ivan Raikov |
|
1.0 |
| suspension |
Serialized limited continuations |
BSD |
felix |
|
0.2 |
| syn-param |
Operators with Extended Parameter Syntax |
unknown |
Tayler Campbell |
felix |
0.1 |
| typeclass |
Type classes |
MIT |
Andre van Tonder |
Ivan Raikov |
1.0 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| 3viewer |
A simple 3D viewer |
BSD |
felix winkelmann |
|
0.2 |
| banterpixra |
A tool to generate syntax diagrams (in SVG format) from BNF-esque grammars |
BSD |
Alaric Snell-Pym |
|
trunk |
| cairo |
Chicken bindings for Cairo, a vector graphics library |
LGPL-2.1 |
Michael Bridgen and Tony Garnock-Jones |
|
0.1.5 |
| epeg |
Chicken bindings for the JPEG thumbnail creation library epeg |
BSD |
Peter Bex |
|
|
| ezxdisp |
A simple 2D and 3D graphics library for X11 |
LGPL-2 |
n-sibata and Morihiko Tamai |
Ivan Raikov |
2.4 |
| fps |
Functional PostScript |
Free Use |
Wandy Sae-Tan and Olin Shivers |
|
1.1.2 |
| freetype |
Freetype2 Interface |
BSD |
Alex Shinn |
|
|
| glut |
GLUT bindings |
BSD |
felix winkelmann |
|
1.17 |
| graphics-gems |
Bézier curve fitting, using algorithm from Graphics Gems |
BSD |
Shawn Rutledge |
|
trunk |
| imlib2 |
Chicken bindings for the Imlib2 image library |
BSD |
Peter Bex |
Moritz Heidkamp |
0.12 |
| octave |
Interface to GNU/Octave |
BSD |
Pierre-Alexandre Fournier |
|
0.4 |
| opengl |
OpenGL bindings |
BSD |
felix winkelmann |
|
1.18 |
| pdf |
A library for PDF generation. |
BSD |
Marc Battyani and Bruce Butterfield |
|
|
| sdl |
Basic SDL support |
LGPL-2.1 |
Tony Garnock-Jones |
|
0.5.1 |
| x11-colors |
named standard colors as available in X11 |
BSD |
felix winkelmann |
|
1.0 |
| xlib |
Xlib bindings |
unknown |
Richard Mann |
felix winkelmann |
1.2 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| dissector |
An object inspector for Chicken |
BSD |
Taylor Campbell |
|
1.7.5 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| kanren |
A declarative applicative logic programming system. |
MIT |
Oleg Kiselyov and Dan Friedman |
|
|
| tiny-prolog |
Tiny PROLOG interpreter. |
BSD |
Nils M Holm |
Ivan Raikov |
1.0 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| 9p |
9p networked filesystem protocol implementation. Includes high-level client code library |
BSD |
Peter Bex |
|
0.8 |
| dict |
rfc2229 client api |
MIT |
David Krentzlin |
|
2.3 |
| ftp |
Simple FTP client |
BSD |
felix winkelmann |
|
1.3 |
| hostinfo |
Look up host, protocol, and service information |
BSD |
Jim Ursetto |
|
|
| http-client |
High-level HTTP client library |
BSD |
Peter Bex |
|
trunk |
| irc |
A simple IRC client |
BSD |
felix winkelmann |
|
1.9.3 |
| mpi |
Message-passing Interface (MPI) |
GPL-3 |
Ivan Raikov |
|
1.7 |
| openssl |
Bindings to the OpenSSL SSL/TLS library |
BSD |
Thomas Chust |
|
|
| pop3 |
Mail retrieval via the POP3 protocol |
BSD |
felix winkelmann |
|
1.3 |
| remote-mailbox |
Remote Mailbox |
BSD |
kon lovett |
|
2.0.1 |
| rpc |
A flexible peer-to-peer RPC system. |
BSD |
Thomas Chust |
|
|
| sendfile |
Sending a file over the network |
BSD |
David Krentzlin |
|
1.7.1 |
| smtp |
Parser combinators and state machine for Simple Mail Transfer Protocol (RFC 5321). |
GPL-3 |
Ivan Raikov |
|
2.0 |
| tcp-server |
A simple generic multithreaded tcp-server |
BSD |
felix |
|
1.2 |
| udp |
An interface to User Datagram Protocol sockets |
BSD |
Category 5 |
|
1.14 |
| unix-sockets |
UNIX domain sockets |
BSD |
felix winkelmann |
|
1.4 |
| uuid-lib |
OSF DCE 1.1 UUID |
BSD |
Kon Lovett |
|
1.3.0 |
| uuid-ossp |
OSSP UUID |
BSD |
Kon Lovett |
|
1.22 |
| vandusen |
A cheeky IRC bot |
BSD |
Moritz Heidkamp |
|
trunk |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| ansi-escape-sequences |
Procedures to generate ANSI escape sequences |
BSD |
Mario Domenech Goulart |
|
0.1 |
| binary-parse |
Reading variable number of bits from a sequential input stream |
Public Domain |
Oleg Kiselyov |
|
1.3 |
| directory-utils |
directory-utils |
BSD |
kon lovett |
|
1.0.1 |
| endian-port |
An I/O port that supports different endian formats. |
GPL-3 |
Ivan Raikov, partially reimplemented by Shawn Rutledge |
|
3.0 |
| fmt |
Combinator Formatting |
BSD |
Alex Shinn |
|
0.704 |
| format |
Common-Lisp style formatted output |
Public Domain |
Dirk Lutzebeck |
felix winkelmann, kon lovett |
|
| format-graph |
Prints a graph in various formats. |
GPL-3 |
Ivan Raikov |
|
1.7 |
| format-textdiff |
Output text diff scripts in different formats |
GPL-3 |
Ivan Raikov |
|
1.7 |
| fpio |
Conversion of floating point numbers between binary and decimal representation. |
BSD |
Ivan Raikov |
|
1.4 |
| ioctl |
ioctl system call interface |
BSD |
Alex Shinn |
|
|
| multidoc |
Converts SXML to various document formats. |
BSD |
Ivan Raikov and Peter Bex |
|
2.3 |
| pty |
Easy Pseudo-Terminal Interface |
BSD |
Alex Shinn |
|
|
| readline |
An interface to the GNU readline library |
GPL-2 |
Tony Garnock-Jones |
|
1.992 |
| specialized-io |
Fast I/O procedures specialized for different types |
BSD |
Jeronimo C. Pellegrini |
|
1.1 |
| srfi-38 |
A Chicken version of the SRFI-38 reference implementation |
Public Domain |
Alex Shinn |
|
0.3 |
| strictly-pretty |
Algebraic pretty printer. |
GPL-3 |
Ivan Raikov |
|
1.4 |
| stty |
stty-style interface to termios |
BSD |
Alex Shinn |
|
0.2.1 |
| vfs |
TinyCLOS wrappers for file operations |
BSD |
felix winkelmann |
|
0.2.0 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| couchdb |
Apache CouchDB client library |
LGPL |
Moritz Heidkamp |
|
0.3.2 |
| couchdb-view-server |
A Scheme view server for Apache CouchDB |
LGPL |
Moritz Heidkamp |
|
0.2 |
| estraier-client |
A pure Scheme Hyper Estraier client library |
BSD |
Peter Bex |
|
|
| gdbm |
GNU DBM interface |
BSD |
Alex Shinn |
|
|
| pandora |
An object-relation mapper using the prometheus object system. |
BSD |
Thomas Chust |
|
trunk |
| postgresql |
Bindings for PostgreSQL's C-api |
BSD |
Johannes Groedem |
Peter Bex |
3.5.1 |
| sdbm |
SDBM clone |
BSD |
Jim Ursetto |
|
trunk |
| sedna |
An interface to the Sedna XML database management system. |
Apache |
The Institute for System Programming of the Russian Academy of Sciences (ISP RAS) |
|
3.3.55 |
| sql-de-lite |
SQLite 3 interface |
BSD |
Jim Ursetto |
|
0.4.1 |
| sql-null |
A convenience extension for representing SQL NULL values |
Public Domain |
Ivan Shmakov |
|
|
| sqlite3 |
Bindings to version 3.x of the SQLite API |
BSD |
Thomas Chust |
|
3.5.1 |
| tokyocabinet |
Tokyo Cabinet DBM interface |
BSD |
Alex Shinn |
|
2.01 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| dbus |
A binding for libdbus, the IPC mechanism |
MIT |
Shawn Rutledge |
|
0.86 |
| dot-locking |
advisory locking mechanism based on standard file operations |
BSD |
Olin Shivers |
felix |
0.1 |
| epoll |
Support for epoll in Linux |
BSD |
David Reynolds |
|
|
| hfs+ |
HFS+ utilities for OS X |
BSD |
Jim Ursetto |
|
trunk |
| locale |
Provides locale operations |
BSD |
kon lovett |
|
0.6.5 |
| macosx |
MacOS X Utilities |
BSD |
kon lovett |
|
2.1.2 |
| osxattr |
OS X extended attribute utilities |
BSD |
Jim Ursetto |
|
trunk |
| syslog |
Interface to the syslog-functions |
MIT |
David Krentzlin |
|
1.0 |
| wmiirc |
A library for writing wmii configuration scripts |
BSD |
Peter Bex |
|
0.4 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| bind |
Automatically generate bindings from C/C++ declarations |
public domain |
felix winkelmann |
|
0.4 |
| dollar |
FFI convenience macro |
BSD |
felix winkelmann and kon lovett |
|
2.0.4 |
| easyffi |
Generates bindings from C/C++ declarations |
BSD |
felix winkelmann |
|
1.99.1 |
| javahack |
A simple interface to Java(tm) |
BSD |
felix winkelmann |
|
0.4 |
| lazy-ffi |
A foreign function interface for lazy programmers |
BSD |
felix |
|
1.8.3 |
| objc |
An Objective-C interface |
MIT |
Zbigniew |
|
trunk |
| pyffi |
An interface to the Python programming language. |
GPL-3 |
Ivan Raikov |
|
2.16 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| atom |
Atom 1.0 feed reader and writer |
BSD |
Jim Ursetto |
|
0.1.1 |
| doctype |
Exports strings corresponding to standard XML (XHTML, HTML) doctypes |
Public Domain |
Jim Ursetto |
|
2.0 |
| expat |
An interface to James Clark's Expat XML parser |
BSD |
felix |
|
1.4 |
| rss |
A RSS parser |
BSD |
felix winkelmann |
|
1.4 |
| ssax |
Oleg Kiselyov's XML parser |
Public Domain |
Oleg Kiselyov, ported to CHICKEN by Kirill Lisovsky, packaged as an extension by felix |
|
|
| sxml-serializer |
Serialize SXML to XML and HTML |
BSD |
Dmitry Lizorkin |
|
0.2 |
| sxml-templates |
A simple facility for subtituting values into SXML expressions |
Public Domain |
Moe Aboulkheir, ported to hygienic chicken with test suite by Peter Danenberg |
|
|
| sxml-transforms |
The SXML transformations (to XML, SXML, and HTML) from the SSAX project at Sourceforge |
Public Domain |
Oleg Kiselyov |
|
|
| sxpath |
The sxpath bits of sxml-tools from the SSAX project at Sourceforge |
Public Domain |
Oleg Kiselyov, Kirill Lisovsky, Dmitry Lizorkin |
|
|
| Name |
Description |
License |
Author |
Maintainer |
Version |
| chickadee |
chicken-doc web server |
BSD |
Jim Ursetto |
|
0.9.4 |
| chicken-doc |
Explore Chicken documentation locally |
BSD |
Jim Ursetto |
|
0.4.0 |
| chicken-doc-admin |
Administer Chicken documentation locally |
BSD |
Jim Ursetto |
|
0.4.0 |
| eggdoc |
An egg documentation tool |
BSD |
Jim Ursetto |
|
|
| eggdoc-svnwiki |
Render eggdoc source to svnwiki syntax |
BSD |
Jim Ursetto |
|
trunk |
| svnwiki-sxml |
Parse svnwiki to sxml |
BSD |
Jim Ursetto |
|
0.2.7 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| atlas-lapack |
An interface to the LAPACK routines implemented in ATLAS. |
GPL-3 |
Ivan Raikov |
|
1.12 |
| blas |
An interface to level 1, 2 and 3 BLAS routines |
BSD |
felix |
Ivan Raikov |
2.7 |
| elliptic-curves |
Arithmetic and Cryptography on Elliptic Curve Groups over Finite Fields |
BSD |
Thomas Chust |
|
1.0.1 |
| glpk |
An interface to the GNU Linear Programming Kit. |
GPL-3 |
Ivan Raikov |
|
1.2 |
| interp1d |
One-dimensional numerical interpolation. |
GPL-3 |
Ivan Raikov |
|
1.10 |
| lognum |
Logarithmic number system. |
GPL-3 |
Ivan Raikov |
|
1.2 |
| mathh |
ISO C math functions and constants |
Public Domain |
kon lovett and john cowan |
|
2.2.0 |
| matrix-utils |
Generation of special utility matrices. |
GPL-3 |
Ivan Raikov |
|
1.10 |
| modular-arithmetic |
Modular Arithmetic on Finite Fields |
BSD |
Thomas Chust |
|
1.0.1 |
| mpfi |
Bindings for part of the MPFI interval arithmetic library |
BSD |
Jeronimo C. Pellegrini |
|
trunk |
| number-limits |
Limit constants for numbers |
BSD |
kon lovett |
|
2.0.0 |
| numbers |
Full numeric tower support |
BSD |
felix winkelmann |
The CHICKEN team |
2.1 |
| probdist |
Probability distributions. |
GPL-3 |
Ivan Raikov |
|
1.5 |
| statistics |
Statistics library |
GPL-3 |
Peter C. R. Lane |
|
trunk |
| unitconv |
Conversion of units of measurement |
GPL-3 |
Ivan Raikov |
|
2.0 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| c3 |
Implements C3 class linearization for TinyCLOS |
BSD |
Alex Shinn |
|
1.4 |
| coops |
An featureful object system |
BSD |
Dorai Sitaram and felix winkelmann |
|
0.7 |
| coops-utils |
coops-utils |
BSD |
kon lovett |
|
0.0.2 |
| operations |
The object system used in T |
BSD |
felix winkelmann |
|
0.5 |
| prometheus |
The Prometheus prototype-based object system |
GPL-2 |
Jorgen Schaefer |
|
|
| protobj |
A prototype-delegation object model |
LGPL-2.1 |
Neil van Dyke |
|
0.3 |
| tinyclos |
Gregor Kiczales TinyCLOS object system |
BSD |
Gregor Kiczales (ported to CHICKEN by felix, kon and tony) |
|
1.8.2 |
| tinyclos-xerox |
Experimental copy of the original Xerox PARC copy of tiny-clos |
XEROX |
Gregor Kiczales, Tony Sidaway |
|
0.0.4 |
| yasos |
A very simple OOP system |
BSD |
Kenneth Dickey |
|
1.2 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| agrep |
Approximate grep. |
GPL-3 |
Ivan Raikov |
|
1.0 |
| amb |
The non-deterministic backtracking ambivalence operator |
BSD |
thomas chust |
|
2.1.3 |
| binary-heap |
Binary heap. |
GPL-3 |
Ivan Raikov |
|
1.0 |
| blob-record |
A facility for representing records as blobs. |
GPL-3 |
Ivan Raikov |
|
1.1 |
| bloom-filter |
Bloom Filter |
BSD |
Kon Lovett |
|
1.0.0 |
| box |
Boxing |
BSD |
kon lovett |
|
2.2.3 |
| byte-blob |
Byte array utility procedures for blobs. |
LGPL-3 |
Ivan Raikov |
|
1.7 |
| byte-blob-stream |
Lazy byte blobs |
GPL-3 |
Ivan Raikov |
|
1.4 |
| coerce |
Type Identity & Coercion |
BSD |
kon lovett |
|
1.1.1 |
| combinators |
Combinators |
Public Domain |
kon lovett |
|
1.2.0 |
| defstruct |
A more convenient form of define-record |
BSD |
Dorai Sitaram |
|
1.5 |
| digraph |
Directed graph in adjacency list format. |
GPL-3 |
Ivan Raikov |
|
1.12 |
| dyn-vector |
Dynamic (dense) vectors based on SRFI-43. |
GPL-3 |
Ivan Raikov |
|
1.9 |
| endian-blob |
Endian-specific procedures for converting blobs to numeric values and vectors. |
GPL-3 |
Ivan Raikov |
|
1.2 |
| ftl |
Interface based sequence library |
LGPL-2.1 |
Sergei Egorov, partially reimplemented by felix winkelmann |
|
0.6 |
| graph-bfs |
Breadth-first search in a graph. |
GPL-3 |
Ivan Raikov |
|
1.11 |
| graph-cycles |
Enumerate all simple cycles in a graph. |
GPL-3 |
Ivan Raikov |
|
1.8 |
| graph-dfs |
Depth-first search in a graph. |
GPL-3 |
Ivan Raikov |
|
1.8 |
| graph-dominators |
Find immediate dominators in a directed graph. |
BSD |
Richard Kelsey |
|
1.4 |
| graph-scc |
Compute strongly-connected components (SCC) of a graph. |
GPL-3 |
Ivan Raikov |
|
1.8 |
| graph-separators |
Determine the separation vertices of a graph. |
BSD |
Richard Kelsey |
|
1.3 |
| graph-ssa |
Compute static single assignment form of a graph. |
BSD |
Richard Kelsey |
|
1.2 |
| iset |
Integer sets |
BSD |
Alex Shinn |
|
1.6 |
| lookup-table |
Simple Lookup Table |
BSD |
kon lovett |
|
1.13.1 |
| lru-cache |
LRU cache |
BSD |
Jim Ursetto |
|
0.5.3 |
| lzma |
A wrapper for the liblzma library, providing the excellent LZMA compression algorithm |
BSD |
Alaric Snell-Pym |
|
1.3 |
| npdiff |
Compute the longest common subsequence of two sequences |
GPL-3 |
Ivan Raikov |
|
1.10 |
| object-graph |
Graph description generator for graphs of arbitrary objects. |
GPL-3 |
Ivan Raikov |
|
trunk |
| patch |
Simple source patch utility. |
MIT |
Tony Sidaway |
Ivan Raikov |
0.12 |
| pool |
A set of functions to manage pools in a thread-safe manner |
BSD |
Moritz Heidkamp |
|
trunk |
| random-mtzig |
An implementation of the MT19937 random number generator with Marsaglia and Tang's Ziggurat algorithm to generate random numbers from a non-uniform distribution. |
BSD |
Ivan Raikov |
|
2.8 |
| random-swb |
A random number generator based on the subtract-with-borrow (SWB) method. |
GPL-3 |
Ivan Raikov |
|
1.11 |
| random-test |
Some simple randomness tests for a sequence of numbers. |
GPL-3 |
Ivan Raikov |
|
1.7 |
| rb-tree |
A sorted dictionary data structure based on red-black trees. |
GPL-3 |
Ivan Raikov |
|
2.8 |
| records |
Procedural record-type interface |
Public Domain |
David Carlton, Aubrey Jaffer |
|
1.3 |
| scbib |
Scientific bibliography management. |
BSD |
Satoru Takabayashi |
Ivan Raikov |
1.1 |
| sfht |
A dictionary data structure based on counting Bloom filters. |
GPL-3 |
Ivan Raikov |
|
2.4 |
| signal-diagram |
Signal function combinators. |
GPL-3 |
Ivan Raikov |
|
trunk |
| slice |
A slicer procedure for lists, strings and vectors |
BSD |
Mario Domenech Goulart |
|
1.0 |
| sparse-vectors |
Arbitrarily large vectors |
BSD |
Richard Kelsey and Jonathan Rees |
|
0.3 |
| srfi-19 |
Time Data Types and Procedures |
BSD |
kon lovett |
|
3.1.0 |
| srfi-25 |
Multidimensional arrays |
SRFI |
Jussi Piitulainen |
|
|
| srfi-27 |
Sources of Random Bits |
BSD |
kon lovett |
|
3.1.0 |
| srfi-4-comprehensions |
SRFI-42 Comprehensions for SRFI-4 Vectors |
SRFI |
Will Farr |
|
1.4 |
| srfi-4-utils |
Utility functions for SRFI-4 vectors. |
GPL-3 |
Ivan Raikov |
|
1.5 |
| srfi-40 |
A library of streams |
Artistic |
Philip L. Bewig, ported to hygienic Chicken with test suite by Peter Danenberg |
|
|
| srfi-41 |
SRFI 41 (Streams) |
BSD |
Philip L. Bewig |
|
1.2.1 |
| srfi-42 |
SRFI-42 (Eager comprehensions) |
SRFI |
Sebastian Egner |
Ivan Raikov |
1.61 |
| srfi-60 |
Integers as bits |
Artistic |
Aubrey Jaffer, ported to hygienic Chicken with test suite by Peter Danenberg |
|
|
| srfi-63 |
Homogeneous and heterogeneous arrays |
Artistic |
Aubrey Jaffer, ported to hygienic Chicken with test suite by Peter Danenberg |
|
|
| srfi-95 |
Sorting and merging |
Public Domain |
Richard A. O'Keefe, ported to hygienic Chicken with test suite by Peter Danenberg |
|
|
| stack |
Provides LIFO queue (stack) operations |
BSD |
kon lovett |
|
2.1.2 |
| string-utils |
String Utilities |
BSD |
kon lovett |
|
1.1.0 |
| symbol-utils |
symbol-utils |
BSD |
kon lovett |
|
1.0.0 |
| treap |
A sorted dictionary data structure based on randomized search trees. |
GPL-3 |
Oleg Kiselyov |
Ivan Raikov |
1.5 |
| ugarit |
A backup/archival system based on content-addressed storage |
BSD |
Alaric Snell-Pym |
|
trunk |
| varsubst |
Generalized variable substitution semantics. |
GPL-3 |
Ivan Raikov |
|
1.2 |
| vector-lib |
Port of the SRFI-43 reference implementation |
BSD |
Taylor Campbell |
|
1.2 |
| z3 |
A gzip (RFC1952) compression and decompression library |
BSD |
Oskar Schirmer and felix winkelmann |
|
1.41 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| abnf |
Parser combinators for Augmented BNF grammars (RFC 4234). |
GPL-3 |
Ivan Raikov |
|
3.3 |
| base64 |
Encoding and decoding of base64 strings |
BSD |
James Bailey, Jim Ursetto |
|
3.2 |
| charconv |
Character encoding utilities |
BSD |
Alex Shinn |
|
1.3.1 |
| csv |
Parsing and formatting of comma-separated values (CSV). |
GPL-3 |
Ivan Raikov |
|
3.0 |
| filepath |
Cross-platform file path manipulation. |
BSD |
Ivan Raikov |
|
1.2.1 |
| formular |
Process CGI email forms. |
GPL-3 |
Ivan Raikov |
|
3.2 |
| iconv |
Character-set conversions |
Public Domain |
Alejandro Forero Cuervo |
|
1.8 |
| input-classes |
Type classes and transformer functions for input streams used by lexgen/abnf and related libraries. |
GPL-3 |
Ivan Raikov |
|
trunk |
| input-parse |
input-stream tokenizing and parsing routines. |
Public Domain |
Oleg Kiselyov. Ported to chicken by Shawn Wagner. |
|
1.1 |
| internet-message |
Parser combinators for Internet Message Format (RFC 5322). |
GPL-3 |
Ivan Raikov |
|
4.1 |
| internet-timestamp |
Parser combinators for internet timestamps (RFC 3339). |
GPL-3 |
Ivan Raikov |
|
2.0 |
| json |
A JSON library |
MIT |
Tony Garnock-Jones |
|
1.3 |
| json-abnf |
Parser combinators for JavaScript Object Notation (JSON). |
GPL-3 |
Ivan Raikov |
|
3.0 |
| lalr |
An efficient LALR(1) parser generator |
GPL-2 |
Dominique Boucher |
Ivan Raikov |
2.3.1 |
| lexgen |
Lexer combinators. |
GPL-3 |
Ivan Raikov |
|
4.1 |
| mbox |
Routines for parsing Unix mbox files. |
GPL-3 |
Ivan Raikov |
|
2.1 |
| mistie |
A programmable filter |
BSD |
Dorai Sitaram |
|
1.4 |
| nemo |
Neuron model description language. |
GPL-3 |
Ivan Raikov |
|
4.0 |
| packedobjects |
cross platform bit-stuffing based on Packed Encoding Rules |
BSD |
John P. T. Moore |
|
0.77 |
| packrat |
A packrat parsing library |
MIT |
Tony Garnock-Jones |
|
1.3 |
| php-s11n |
Serialization/unserialization of PHP data types. |
MIT |
Arto Bendiken |
|
1.0.2 |
| rfc3339 |
RFC3339 datetime parser |
BSD |
Jim Ursetto |
|
trunk |
| s11n |
Serialization of arbitrary data. |
BSD |
felix |
|
trunk |
| silex |
An efficient and powerful lexer generator |
BSD |
Danny Dubé |
|
1.2 |
| utf8 |
Unicode support |
BSD |
Alex Shinn |
|
3.3.0 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| autocompile |
Automatically compile Scheme scripts on demand |
public domain |
felix winkelmann |
|
0.6 |
| neuromorpho |
Access the NeuroMorpho database. |
GPL-3 |
Ivan Raikov |
|
1.8 |
| sigma |
An image gallery generator. |
GPL-3 |
Ivan Raikov |
|
1.23 |
| trace |
tracing and breakpoints |
public domain |
unknown |
|
0.3 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| mpd-client |
Interface to Music Player Daemon |
BSD |
Hans Bulfone |
|
1.11 |
| openal |
OpenAL 1.1 bindings |
BSD |
felix winkelmann |
|
0.6 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| srfi-78 |
SRFI-78: Lightweight testing |
SRFI |
Sebastian Egner |
Peter C. R. Lane |
1.0 |
| test |
Yet Another Testing Utility |
BSD |
Alex Shinn |
|
0.9.7 |
| testeez |
Simple Test Mechanism for Scheme |
LGPL-2.1 |
Neil van Dyke |
|
0.3.1 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| crc |
Computes CRC checksum |
BSD |
Daishi Kato |
|
1.0.0 |
| md5 |
Computes MD5 (RFC1321) checksums |
Public Domain |
Colin Plumb, packaged for Chicken by Peter Bex |
|
|
| message-digest |
Message Digest Support |
BSD |
kon lovett |
|
2.3.1 |
| ripemd |
RIPE Message Digest |
BSD |
kon lovett |
|
1.0.0 |
| sha1 |
Computes SHA1 (FIPS-180-1) checksums |
Public Domain |
Steve Reid, packaged for Chicken by Peter Bex |
|
2.2 |
| sha2 |
Computes 256-, 385- and 512-bit SHA2 checksums |
BSD |
Aaron D. Gifford and Daishi Kato |
|
2.1.0 |
| tiger-hash |
Tiger/192 Message Digest |
BSD |
kon lovett |
|
2.0.2 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| bb |
An easy-to-use GUI toolkit based on FLTK |
BSD |
felix winkelmann |
|
1.27 |
| ncurses |
An interface to the UNIX ncurses package |
BSD |
felix winkelmann |
|
1.4 |
| pstk |
PS/Tk: Portable Scheme interface to Tk |
Public Domain |
W-D. Busch, N. Holm, K. Dickey |
Peter C. R. Lane |
1.0 |
| qt |
A leightweight Qt 4 interface |
BSD |
felix winkelmann |
|
0.100 |
| qt-light |
A leightweight Qt 4 interface |
BSD |
felix winkelmann |
|
0.94 |
| tk |
An interface to the Tk GUI toolkit |
Bremer License |
Wolf-Dieter Busch |
|
1.9 |
| xosd |
An interface to the XOSD (On Screen Display) library |
BSD |
felix winkelmann |
|
1.6 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| crunch |
A restricted statically typed subset of Scheme |
BSD |
felix winkelmann |
|
0.7.5 |
| miniML |
Interpreter for a simple ML-like language. |
GPL-3 |
Ivan Raikov |
|
trunk |
| sassy |
A portable 32-bit assembler for x86 processors |
LGPL-2.1 |
Jonathan Kraut |
|
0.2.3 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| fast-generic |
fast-generic functions |
BSD |
felix winkelmann |
|
0.1 |
| Name |
Description |
License |
Author |
Maintainer |
Version |
| wiki-parse |
Wiki content parser. |
BSD |
Alex Shinn |
Ivan Raikov |
|