Changeset 14045 in project


Ignore:
Timestamp:
04/03/09 02:38:48 (11 years ago)
Author:
Ivan Raikov
Message:

Reverted wiki index.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/index

    r14044 r14045  
    1 [[tags: eggs]]
    2 [[toc:]]
     1[[tags:main navigation]]
    32
    4 == Eggs Unlimited (release branch 3, updated Fri Apr  3 09:45:14 2009)
     3== Welcome
    54
    6 A library of extensions for the Chicken Scheme system.
     5Welcome to the Chicken wiki.
    76
    8 === Installation
     7This wiki was created with the purpose of providing documentation for [[http://www.call-with-current-continuation.org/|Chicken]].
     8Chicken is an implementation of the Scheme programming language that can compile Scheme programs to C code as well as interpret them.
    99
    10 Just enter
     10You can use the search form in the left to get to what you want or
     11start browsing through the following pages.
     12Also, if a function is properly documented, chances are you can go to {{/function}} to get to
     13its documentation.
    1114
    12   $ chicken-setup EXTENSIONNAME
     15== About Chicken
    1316
    14 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-setup}} as root. You can obtain the repository location by running
     17; [[elevator-pitch|Elevator pitch]] : A brief explanation of why CHICKEN is suitable for Real World tasks
     18; [[Chicken for programmers of other languages]] : Chicken for programmers of C, Ruby, Python and other programming languages
     19; [[Portability]] : Supported platforms
     20; [[platforms|Platforms & packages]] : Listing of all platforms where CHICKEN is available in pre-packaged form
     21; [[maintainers|Maintainers]] : People who maintain CHICKEN
     22; [[Software]] : Software people have written using CHICKEN
    1523
    16   $ chicken-setup -repository
     24== Using Chicken
    1725
    18 If you only want to download the extension and install it later, pass the {{-fetch}} option to {{chicken-setup}}:
     26; [[Tutorials]] : Tutorials about all things CHICKEN!
     27; [[The User's Manual]] : The official one
     28; [[Eggs]] : Information about CHICKEN extensions (eggs)
     29; [[Tips and tricks]] : Some handy tips
     30; [[Code snippets]] : Various small coding examples
    1931
    20   $ chicken-setup -fetch EXTENSIONNAME
     32== The Chicken community
    2133
    22 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-setup}}.
     34; [[Active Projects]] : join a CHICKEN-based project, or start one!
     35; [[Svn checkout]] : Instructions about how to checkout the contents of this wiki using Subversion
     36; [[discussion-groups|Discussion groups]] : Mailing lists and IRC channel about CHICKEN
     37; [[Logos|Art]] : CHICKEN-related art (logos, desktop backgrounds etc)
     38; [[the-chicken-lottery|Lottery]] : Win a CHICKEN T-shirt!
     39; [[Users]] : A list of users and contributors to CHICKEN Scheme
    2340
    24 For more information, enter
     41== Developing Chicken
    2542
    26   $ chicken-setup -help
    27 
    28 If you would like to access the subversion repository, see [[eggs tutorial]].
    29 
    30 If you are looking for 3rd party libraries used by one the extensions, check out the CHICKEN [[http://www.call-with-current-continuation.org/tarballs/|tarball repository]].
    31 
    32 === List of available eggs
    33 
    34 
    35 ==== Language extensions
    36 
    37 <table>
    38 
    39 <chickenegg name="F-operator" license="BSD" author="Kon Lovett" description="Shift/Reset Control Operators." major="3"/>
    40 
    41 <chickenegg name="autoload" license="BSD" author="Alex Shinn" description="Load modules lazily" major="3"/>
    42 
    43 <chickenegg name="awk" license="LGPL-1" author="Olin Shivers, adapted to Chicken by [[felix winkelmann]]" description="The SCSH/PLT 'awk' macro" major="3"/>
    44 
    45 <chickenegg name="codewalk" license="BSD" author="felix winkelmann" description="macro-expansion and code-walking" major="3"/>
    46 
    47 <chickenegg name="contracts" license="BSD" author="felix winkelmann" description="Simple contract-oriented programming" major="3"/>
    48 
    49 <chickenegg name="datatype" license="BSD" author="felix winkelmann" description="A facility for creating and deconstructing variant records (from EOPL)" major="3"/>
    50 
    51 <chickenegg name="date-literals" license="MIT" author="Arto Bendiken" description="A reader extension providing SRFI-19 date/time literals of the form <code>#@2007-12-31T23:59:59Z</code>" major="3"/>
    52 
    53 <chickenegg name="defun-cond" license="BSD" author="Kon Lovett" description="Create condition convenience procedures" major="3"/>
    54 
    55 <chickenegg name="environments" license="BSD" author="felix winkelmann" description="User defined evaluation environments" major="3"/>
    56 
    57 <chickenegg name="extended-cond" license="Public Domain" author="Shawn Wagner" description="cond conforming to SRFI-61 (Guard clauses)
    58 case conformating to SRFI-87 (Passing the matched value to a function)
    59 Generic case and switch versions that take a user-defined equality function." major="3"/>
    60 
    61 <chickenegg name="foof-loop" license="Public Domain" author="Taylor R Campbell" description="Extensible looping macros (originally based on Alex Shinn's)" major="3"/>
    62 
    63 <chickenegg name="fspath" license="BSD" author="Kon Lovett" description="CommonLISP similar namestring & pathname" major="3"/>
    64 
    65 <chickenegg name="generalised-case" license="BSD" author="Peter Bex" description="A generalised version of CASE that accepts an equality predicate" major="3"/>
    66 
    67 <chickenegg name="generator" license="BSD" author="Kon Lovett" description="Provides generator-like coroutine operations." major="3"/>
    68 
    69 <chickenegg name="job-worker" license="BSD" author="Kon Lovett" description="Background Job/Worker Associates" major="3"/>
    70 
    71 <chickenegg name="lexmod" license="BSD" author="Taylor Campbell" description="A portable module system based on lexical scope" major="3"/>
    72 
    73 <chickenegg name="loop" license="GPL-2" author="Heinrich Taube" description="The Common Lisp LOOP macro" major="3"/>
    74 
    75 <chickenegg name="loopy-loop" license="Public Domain" author="Alex Shinn" description="Alex Shinn's LOOP macro" major="3"/>
    76 
    77 <chickenegg name="make" license="LGPL-1" author="PLT, adapted to Chicken by [[felix winkelmann]]" description="The PLT 'make' macro" major="3"/>
    78 
    79 <chickenegg name="match-action" license="BSD" author="Kon Lovett" description="Match extension with explicit success & fail actions" major="3"/>
    80 
    81 <chickenegg name="matchable" license="Public Domain" author="Alex Shinn" description="Hygienic MATCH replacement" major="3"/>
    82 
    83 <chickenegg name="misc-extn" license="BSD" author="Kon Lovett" description="Miscellaneous useful stuff" major="3"/>
    84 
    85 <chickenegg name="miscmacros" license="BSD" author="felix winkelmann" description="Various helper macros" major="3"/>
    86 
    87 <chickenegg name="modules" license="BSD" author="felix winkelmann" description="a simple module system" major="3"/>
    88 
    89 <chickenegg name="object-apply" license="BSD" author="felix" description="Allows calling arbitrary data objects as procedures" major="3"/>
    90 
    91 <chickenegg name="pmatch" license="Public Domain" author="Mayer Goldberg" description="Macroless ML-style pattern matching" major="3"/>
    92 
    93 <chickenegg name="procedure-decoration" license="BSD" author="Kon Lovett" description="An interface for procedure decoration" major="3"/>
    94 
    95 <chickenegg name="procedure-surface" license="BSD" author="Kon Lovett" description="Generic Programming Support" major="3"/>
    96 
    97 <chickenegg name="regex-case" license="BSD" author="felix winkelmann" description="Provides an easy to use <code>case</code> construct for regular expression matching" major="3"/>
    98 
    99 <chickenegg name="regex-literals" license="MIT" author="Arto Bendiken" description="A reader extension providing precompiled regular expression literals of the form <code>#/[a-z0-9]+/i</code>" major="3"/>
    100 
    101 <chickenegg name="sandbox" license="BSD" author="felix winkelmann" description="A safe evaluation environment" major="3"/>
    102 
    103 <chickenegg name="softscheme" license="GPL-2" author="Andrew Wright, packaged by Lars Thomas Hansen and ported to chicken by felix" description="Andrew Wright's soft type checker" major="3"/>
    104 
    105 <chickenegg name="srfi-45" license="BSD" author="Kon Lovett" description="Primitives for Expressing Iterative Lazy Algorithms" major="3"/>
    106 
    107 <chickenegg name="srfi-60" license="BSD" author="Aubrey Jaffer" description="Integers as bits" major="3"/>
    108 
    109 <chickenegg name="srfi-89" license="SRFI" author="Marc Feeley" description="reference implementation of SRFI-89" major="3"/>
    110 
    111 <chickenegg name="stacktor" license="BSD" author="Mark Fredrickson" description="A stack programming DSL, inspired by Factor" major="3"/>
    112 
    113 <chickenegg name="suspension" license="BSD" author="felix" description="Serialized limited continuations" major="3"/>
    114 
    115 <chickenegg name="tagged-begin" license="BSD" author="Jens Axel S&oslash;gaard" description="An extended form of <code>begin</code> similar to Common Lisp's <code>tagbody</code>" major="3"/>
    116 
    117 <chickenegg name="uri-literals" license="MIT" author="Arto Bendiken" description="A reader extension providing URI literals of the form <code>#<http://www.call-with-current-continuation.org/></code>" major="3"/>
    118 
    119 
    120 </table>
    121 
    122 ==== Graphics
    123 
    124 <table>
    125 
    126 <chickenegg name="aalib" license="BSD" author="felix winkelmann" description="Bindings for the AAlib ASCII renderer" major="3"/>
    127 
    128 <chickenegg name="aquaterm" license="BSD" author="Thomas Chust" description="Bindings to the C API for AquaTerm" major="3"/>
    129 
    130 <chickenegg name="cairo" license="LGPL-2.1" author="Michael Bridgen and Tony Garnock-Jones" description="Chicken bindings for Cairo, a vector graphics library" major="3"/>
    131 
    132 <chickenegg name="directfb" license="BSD" author="Hans Bulfone" description="A binding for the DirectFB graphics library" major="3"/>
    133 
    134 <chickenegg name="epeg" license="BSD" author="Peter Bex" description="Chicken bindings for the JPEG thumbnail creation library epeg" major="3"/>
    135 
    136 <chickenegg name="ezxdisp" license="GPL-2" author="n-sibata and Morihiko Tamai" description="A simple 2D and 3D graphics library for X11" major="3"/>
    137 
    138 <chickenegg name="fps" license="Free Use" author="Wandy Sae-Tan and Olin Shivers" description="Functional PostScript" major="3"/>
    139 
    140 <chickenegg name="freetype" license="BSD" author="Alex Shinn" description="Freetype2 Interface" major="3"/>
    141 
    142 <chickenegg name="g2" license="BSD" author="felix winkelmann" description="Interface to the G2 graphics libary" major="3"/>
    143 
    144 <chickenegg name="glfw" license="MIT" author="Alex Sandro Queiroz e Silva <asandroq@gmail.com>" description="Bindings for GLFW, an OpenGL framework" major="3"/>
    145 
    146 <chickenegg name="glut" license="BSD" author="felix winkelmann" description="GLUT bindings" major="3"/>
    147 
    148 <chickenegg name="imlib2" license="BSD" author="Peter Bex" description="Chicken bindings for the Imlib2 image library" major="3"/>
    149 
    150 <chickenegg name="octave" license="BSD" author="Pierre-Alexandre Fournier" description="Interface to GNU/Octave" major="3"/>
    151 
    152 <chickenegg name="opengl" license="BSD" author="felix winkelmann" description="OpenGL bindings" major="3"/>
    153 
    154 <chickenegg name="sdl" license="LGPL-2.1" author="Tony Garnock-Jones" description="Basic SDL support" major="3"/>
    155 
    156 <chickenegg name="xlib" license="unknown" author="Richard Mann" description="Xlib bindings" major="3"/>
    157 
    158 <chickenegg name="xmi" license="BSD" author="felix winkelmann" description="An interface to libxmi, the 2D rasterization library" major="3"/>
    159 
    160 
    161 </table>
    162 
    163 ==== Debugging tools
    164 
    165 <table>
    166 
    167 <chickenegg name="dissector" license="BSD" author="Taylor Campbell" description="An object inspector for Chicken" major="3"/>
    168 
    169 <chickenegg name="gdb" license="MIT" author="Tony Sidaway <tonysidaway@gmail.com>" description="GDB-MI interface to the GNU debugger" major="3"/>
    170 
    171 <chickenegg name="mayo" license="MIT" author="Tony Sidaway <tonysidaway@gmail.com>" description="Scheme source-level debugger" major="3"/>
    172 
    173 
    174 </table>
    175 
    176 ==== Logic programming
    177 
    178 <table>
    179 
    180 <chickenegg name="kanren" license="MIT" author="Oleg Kiselyov and Dan Friedman" description="A declarative applicative logic programming system." major="3"/>
    181 
    182 <chickenegg name="schelog" license="LGPL-2" author="Dorai Sitaram, substantially optimized by Brad Lucier" description="Dorai Sitaram's embedding of logic programming into Scheme" major="3"/>
    183 
    184 
    185 </table>
    186 
    187 ==== Networking
    188 
    189 <table>
    190 
    191 <chickenegg name="9p" license="BSD" author="Peter Bex" description="9p networked filesystem protocol implementation.  Includes high-level client code library" major="3"/>
    192 
    193 <chickenegg name="dict" license="BSD" author="David Krentzlin" description="Simple API for the dict client/server-protocol" major="3"/>
    194 
    195 <chickenegg name="dns" license="BSD" author="elf" description="domain name service client" major="3"/>
    196 
    197 <chickenegg name="dpfw" license="GPL-2" author="Dan Muresan" description="A lightweight distributed programming framework" major="3"/>
    198 
    199 <chickenegg name="ftp" license="BSD" author="felix winkelmann" description="Simple FTP client" major="3"/>
    200 
    201 <chickenegg name="hostinfo" license="BSD" author="Zbigniew Szadkowski" description="Look up host, protocol, and service information" major="3"/>
    202 
    203 <chickenegg name="http" license="BSD" author="felix winkelmann" description="HTTP client and server" major="3"/>
    204 
    205 <chickenegg name="http-auth" license="GPL-3" author="Ivan Raikov" description="HTTP access authentication." major="3"/>
    206 
    207 <chickenegg name="irc" license="BSD" author="felix winkelmann" description="A simple IRC client" major="3"/>
    208 
    209 <chickenegg name="memcached" license="BSD" author="Alaric B. Snell-Pym" description="A client for accessing a memcached cluster" major="3"/>
    210 
    211 <chickenegg name="mpi" license="GPL-3" author="Ivan Raikov" description="Message-passing Interface (MPI)" major="3"/>
    212 
    213 <chickenegg name="openssl" license="BSD" author="Thomas Chust" description="Bindings to the OpenSSL SSL/TLS library" major="3"/>
    214 
    215 <chickenegg name="pcap" license="BSD" author="Category 5" description="Interface to the portable packet-capture library" major="3"/>
    216 
    217 <chickenegg name="pop3" license="BSD" author="felix winkelmann" description="Mail retrieval via the POP3 protocol" major="3"/>
    218 
    219 <chickenegg name="raw-sockets" license="BSD" author="Ben Kurtz" description="Simple access to UNIX raw sockets" major="3"/>
    220 
    221 <chickenegg name="remote-launch" license="BSD" author="Kon Lovett" description="Remote Launch Service" major="3"/>
    222 
    223 <chickenegg name="remote-mailbox" license="BSD" author="Kon Lovett" description="Remote Mailbox" major="3"/>
    224 
    225 <chickenegg name="remote-repl" license="BSD" author="elf" description="remote read-eval-print loop client and server" major="3"/>
    226 
    227 <chickenegg name="rpc" license="BSD" author="Thomas Chust" description="A flexible peer-to-peer RPC system." major="3"/>
    228 
    229 <chickenegg name="scgi" license="BSD" author="Thomas Chust" description="SCGI server library" major="3"/>
    230 
    231 <chickenegg name="sendfile" license="BSD" author="David Krentzlin" description="Sending a file over the network" major="3"/>
    232 
    233 <chickenegg name="smtp" license="BSD" author="felix winkelmann" description="A simple library to send e-mail via SMTP (RFC 821)" major="3"/>
    234 
    235 <chickenegg name="soap" license="BSD" author="" description="SOAP Library for Chicken" major="3"/>
    236 
    237 <chickenegg name="socket" license="BSD" author="Jim Ursetto" description="BSD sockets interface" major="3"/>
    238 
    239 <chickenegg name="sockets" license="BSD" author="elf" description="socket code" major="3"/>
    240 
    241 <chickenegg name="spread" license="BSD" author="felix winkelmann" description="An interface to the Spread communication library" major="3"/>
    242 
    243 <chickenegg name="stringprep" license="GPL" author="Adam C. Emerson" description="RFC 3454 internationalized string preparation" major="3"/>
    244 
    245 <chickenegg name="tcp-server" license="BSD" author="felix winkelmann" description="A simple generic multithreaded tcp-server" major="3"/>
    246 
    247 <chickenegg name="tcp6" license="BSD" author="Jun-ichiro Itojun Hagino and felix winkelmann" description="A replacement for the <code>tcp</code> library unit that supports IPv6" major="3"/>
    248 
    249 <chickenegg name="udp" license="BSD" author="Category 5" description="An interface to User Datagram Protocol sockets" major="3"/>
    250 
    251 <chickenegg name="unix-sockets" license="BSD" author="felix winkelmann" description="UNIX domain sockets" major="3"/>
    252 
    253 <chickenegg name="uuid-lib" license="BSD" author="Kon Lovett" description="OSF DCE 1.1 UUID" major="3"/>
    254 
    255 <chickenegg name="uuid-ossp" license="BSD" author="Kon Lovett" description="OSSP UUID" major="3"/>
    256 
    257 <chickenegg name="webdav-client" license="GPL-3" author="Ivan Raikov" description="WebDAV client implementation." major="3"/>
    258 
    259 
    260 </table>
    261 
    262 ==== Input/Output
    263 
    264 <table>
    265 
    266 <chickenegg name="binary-parse" license="Public Domain" author="Oleg Kiselyov" description="Reading variable number of bits from a sequential input stream" major="3"/>
    267 
    268 <chickenegg name="eformat" license="BSD" author="elf" description="extended formatting procedures" major="3"/>
    269 
    270 <chickenegg name="endian-port" license="GPL-3" author="Ivan Raikov" description="An I/O port that supports different endian formats." major="3"/>
    271 
    272 <chickenegg name="fmt" license="BSD" author="Alex Shinn" description="Combinator Formatting" major="3"/>
    273 
    274 <chickenegg name="format-graph" license="GPL-3" author="Ivan Raikov" description="Prints a graph in various formats." major="3"/>
    275 
    276 <chickenegg name="format-modular" license="Public Domain" author="Alejandro Forero Cuervo, Alex Shinn and Kon Lovett" description="Modular Common-Lisp style formatted output" major="3"/>
    277 
    278 <chickenegg name="format-textdiff" license="GPL" author="Ivan Raikov" description="Output text diff scripts in different formats" major="3"/>
    279 
    280 <chickenegg name="fpio" license="BSD" author="Ivan Raikov" description="Conversion of floating point numbers between binary and decimal representation." major="3"/>
    281 
    282 <chickenegg name="http-fs" license="BSD" author="[[felix winkelmann]]" description="Simple read-only HTTP access over [[vfs]]" major="3"/>
    283 
    284 <chickenegg name="ioctl" license="BSD" author="Alex Shinn" description="ioctl system call interface" major="3"/>
    285 
    286 <chickenegg name="nbstdin" license="BSD" author="Daishi Kato" description="Non-blocking Standard Input" major="3"/>
    287 
    288 <chickenegg name="pipeline" license="BSD" author="Hans Bulfone" description="Run multiple subprocesses connected via pipes" major="3"/>
    289 
    290 <chickenegg name="ppi" license="MIT" author="Michal Dybizbanski" description="user-space interface to ppbus parallel 'geek' port under FreeBSD" major="3"/>
    291 
    292 <chickenegg name="pty" license="BSD" author="Alex Shinn" description="Easy Pseudo-Terminal Interface" major="3"/>
    293 
    294 <chickenegg name="readline" license="GPL-2" author="Tony Garnock-Jones" description="An interface to the GNU readline library" major="3"/>
    295 
    296 <chickenegg name="sfio" license="BSD" author="Category 5" description="Interface to AT&T's Safe/Fast I/O Library" major="3"/>
    297 
    298 <chickenegg name="srfi-38" license="SRFI" author="Al Petrofsky and Ray Dillinger" description="A Chicken version of the SRFI-38 reference implementation" major="3"/>
    299 
    300 <chickenegg name="strictly-pretty" license="GPL-3" author="Ivan Raikov" description="Algebraic pretty printer." major="3"/>
    301 
    302 <chickenegg name="stty" license="BSD" author="Alex Shinn" description="stty-style interface to termios" major="3"/>
    303 
    304 <chickenegg name="vfs" license="BSD" author="[[felix winkelmann]]" description="TinyCLOS wrappers for file operations" major="3"/>
    305 
    306 
    307 </table>
    308 
    309 ==== Databases
    310 
    311 <table>
    312 
    313 <chickenegg name="gdbm" license="BSD" author="Alex Shinn" description="GNU DBM interface" major="3"/>
    314 
    315 <chickenegg name="geoip" license="MIT" author="Arto Bendiken" description="Chicken bindings for the GeoIP C API" major="3"/>
    316 
    317 <chickenegg name="metakit" license="MIT" author="Sergey Khorev" description="An interface to the Metakit database" major="3"/>
    318 
    319 <chickenegg name="mysql" license="MIT" author="Toby Butzon" description="MySQL bindings for Chicken" major="3"/>
    320 
    321 <chickenegg name="postgresql" license="BSD" author="Johannes Groedem" description="Some simple bindings for PostgreSQL's C-api" major="3"/>
    322 
    323 <chickenegg name="qdbm" license="GPL" author="Sven Hartrumpf" description="Some bindings for qdbm (depot interface)" major="3"/>
    324 
    325 <chickenegg name="sedna" license="Apache" author="The Institute for System Programming of the Russian Academy of Sciences (ISP RAS)" description="An interface to the Sedna XML database management system." major="3"/>
    326 
    327 <chickenegg name="sql" license="BSD" author="Hans Bulfone" description="A small scheme library for constructing SQL queries" major="3"/>
    328 
    329 <chickenegg name="sql-null" license="Public Domain" author="Ivan Shmakov" description="A convenience extension for representing SQL NULL values" major="3"/>
    330 
    331 <chickenegg name="sqlite3" license="BSD" author="Thomas Chust" description="Bindings to version 3.x of the SQLite API" major="3"/>
    332 
    333 <chickenegg name="sqlite3-records" license="BSD" author="Joshua B. Griffith" description="Record-based interface to sqlite3 with hierarchical relationships" major="3"/>
    334 
    335 <chickenegg name="sqlite3-tinyclos" license="BSD" author="Thomas Chust" description="A bridge between persistent storage in SQLite3 tables and TinyCLOS objects." major="3"/>
    336 
    337 <chickenegg name="sqlora" license="BSD" author="Graham Fawcett <graham.fawcett@gmail.com>" description="A wrapper for libsqlora8, the Oracle-database library" major="3"/>
    338 
    339 <chickenegg name="tokyocabinet" license="BSD" author="Alex Shinn" description="Tokyo Cabinet DBM interface" major="3"/>
    340 
    341 
    342 </table>
    343 
    344 ==== OS interface
    345 
    346 <table>
    347 
    348 <chickenegg name="daemon-tools" license="BSD" author="Hans Bulfone" description="Collection of useful functions for daemons" major="3"/>
    349 
    350 <chickenegg name="dbus" license="MIT" author="Shawn Rutledge" description="A binding for libdbus, the IPC mechanism" major="3"/>
    351 
    352 <chickenegg name="filesystem" license="MIT" author="Ozzi Lee" description="Functions for getting filesystem information." major="3"/>
    353 
    354 <chickenegg name="lirc-client" license="BSD" author="Hans Bulfone" description="Interface to LIRC (Linux Infrared Remote Control) client library" major="3"/>
    355 
    356 <chickenegg name="locale" license="BSD" author="Kon Lovett" description="Provides locale operations" major="3"/>
    357 
    358 <chickenegg name="macosx" license="BSD" author="Kon Lovett" description="MacOS X Utilities" major="3"/>
    359 
    360 <chickenegg name="osprocess" license="BSD" author="Kon Lovett" description="Subprocess Object" major="3"/>
    361 
    362 <chickenegg name="rlimit" license="BSD" author="felix winkelmann" description="Setting resource limits" major="3"/>
    363 
    364 <chickenegg name="statvfs" license="MIT" author="Ozzi Lee" description="Wrapper for the statvfs C function." major="3"/>
    365 
    366 <chickenegg name="unix-test" license="BSD" author="elf" description="test(1) equivalence procedures" major="3"/>
    367 
    368 
    369 </table>
    370 
    371 ==== Interfacing to other languages
    372 
    373 <table>
    374 
    375 <chickenegg name="dollar" license="BSD" author="felix winkelmann" description="FFI convenience macro" major="3"/>
    376 
    377 <chickenegg name="easyffi" license="BSD" author="[[felix winkelmann]]" description="Generates bindings from C/C++ declarations" major="3"/>
    378 
    379 <chickenegg name="javahack" license="BSD" author="felix winkelmann" description="A simple interface to Java(tm)" major="3"/>
    380 
    381 <chickenegg name="jni" license="BSD" author="Daishi Kato and felix winkelmann" description="An interface to Java(tm) via JNI" major="3"/>
    382 
    383 <chickenegg name="lazy-ffi" license="BSD" author="felix winkelmann" description="A foreign function interface for lazy people" major="3"/>
    384 
    385 <chickenegg name="lua" license="MIT" author="PUC Rio, chicken interface by felix winkelmann" description="Embed Lua interpreter into Scheme applications" major="3"/>
    386 
    387 <chickenegg name="objc" license="MIT" author="Zbigniew" description="An Objective-C interface" major="3"/>
    388 
    389 <chickenegg name="pyffi" license="GPL-3" author="Ivan Raikov" description="An interface to the Python programming language." major="3"/>
    390 
    391 <chickenegg name="q-lang" license="GPL-2" author="John Cowan" description="An interface to the programming language Q" major="3"/>
    392 
    393 
    394 </table>
    395 
    396 ==== Web programing
    397 
    398 <table>
    399 
    400 <chickenegg name="ajax" license="MIT" author="[[felix winkelmann]]" description="Using xmlHttpRequest with the Spiffy web-server" major="3"/>
    401 
    402 <chickenegg name="cgi-util" license="unknown" author="Oleg Kiselyov. Ported to chicken by Shawn Wagner." description="CGI GET and POST query string parsing." major="3"/>
    403 
    404 <chickenegg name="curl" license="BSD" author="Tony Sidaway <tonysidaway@gmail.com>" description="Bindings for libcurl, the multiprotocol file transfer library" major="3"/>
    405 
    406 <chickenegg name="estraier" license="GPL" author="Alejandro Forero Cuervo" description="Thin wrapper around the Hyper Estraier API for indexing documents and searching them." major="3"/>
    407 
    408 <chickenegg name="fancypants" license="BSD" author="Peter Bex" description="Automatic ASCII smart quotes and ligature handling for SXML" major="3"/>
    409 
    410 <chickenegg name="fastcgi" license="BSD" author="Alex Drummond <a.d.drummond@gmail.com>" description="Bindings for the FCGX API of libfcgi" major="3"/>
    411 
    412 <chickenegg name="hart" license="BSD" author="Graham Fawcett <graham.fawcett@gmail.com>" description="An efficient HTML-generation library." major="3"/>
    413 
    414 <chickenegg name="honu" license="BSD" author="felix winkelmann" description="A parser for `honu' syntax" major="3"/>
    415 
    416 <chickenegg name="html-form" license="GPL-3" author="Ivan Raikov" description="HTML form constructor." major="3"/>
    417 
    418 <chickenegg name="html-plots" license="GPL" author="Alejandro Forero Cuervo" description="Parsing files in wiki format and rendering them to HTML" major="3"/>
    419 
    420 <chickenegg name="html-stream" license="GPL" author="Alejandro Forero Cuervo" description="Tiny, functional HTML generator, generating srfi-40 streams of characters" major="3"/>
    421 
    422 <chickenegg name="htmlprag" license="LGPL-2.1" author="Neil W. Van Dyke" description="A permissive HTML parser" major="3"/>
    423 
    424 <chickenegg name="http-server-form-posts" license="Public Domain" author="Moe Aboulkheir" description="Extends http-server to handle multipart/form-data POSTs" major="3"/>
    425 
    426 <chickenegg name="http-session" license="BSD" author="Mario Domenech Goulart" description="Facilities for managing HTTP sessions" major="3"/>
    427 
    428 <chickenegg name="idna" license="BSD" author="Zbigniew" description="An interface to Internationalizing Domain Names in Applications" major="3"/>
    429 
    430 <chickenegg name="irnc-base" license="BSD" author="Tony Sidaway <tonysidaway@gmail.com> and Martin Sidaway <martinsidaway@yahoo.co.uk>" description="Base package for the ironchicken bot framework for Mediawiki" major="3"/>
    431 
    432 <chickenegg name="mime" license="BSD" author="Shiro Kawai, ported to Chicken by Hans Bulfone" description="Parse MIME Messages" major="3"/>
    433 
    434 <chickenegg name="phoghorn" license="BSD" author="Peter Bex" description="A thumbnail gallery library for spiffy" major="3"/>
    435 
    436 <chickenegg name="scheme-dissect" license="GPL" author="Alejandro Forero Cuervo" description="Functions useful to show Scheme code in an HTML file" major="3"/>
    437 
    438 <chickenegg name="spiffy" license="BSD" author="felix winkelmann" description="Spiffy the web-server" major="3"/>
    439 
    440 <chickenegg name="spiffy-utils" license="BSD" author="Peter Bex" description="Utility library for Spiffy" major="3"/>
    441 
    442 <chickenegg name="stream-cgi" license="Public Domain" author="Alejandro Forero Cuervo" description="A library with functionality useful for creating applications that run under CGI using streams" major="3"/>
    443 
    444 <chickenegg name="stream-httplog" license="GPL" author="Alejandro Forero Cuervo" description="Parser for Apache access_log files" major="3"/>
    445 
    446 <chickenegg name="stream-wiki" license="GPL" author="Alejandro Forero Cuervo" description="Parsing files in wiki format and rendering them to HTML" major="3"/>
    447 
    448 <chickenegg name="svnwiki-archives" license="GPL-3" author="Alejandro Forero Cuervo" description="Generates lists of files by the time they were created.  This is useful for weblogs and similar websites." major="3"/>
    449 
    450 <chickenegg name="svnwiki-chicken" license="GPL-3" author="Alejandro Forero Cuervo" description="Defines tags used by the Chicken wiki." major="3"/>
    451 
    452 <chickenegg name="svnwiki-contributor" license="GPL-3" author="Alejandro Forero Cuervo" description="Shows the name of the person who contributed a file.  Used for weblogs where multiple people contribute." major="3"/>
    453 
    454 <chickenegg name="svnwiki-discuss" license="GPL-3" author="Alejandro Forero Cuervo" description="Handles discussions associated to wiki pages.  Some of the logic for this is still included in Svnwiki." major="3"/>
    455 
    456 <chickenegg name="svnwiki-edit-question" license="GPL-3" author="Alejandro Forero Cuervo" description="Requires anonymous users to answer certain questions, as a means to control spam." major="3"/>
    457 
    458 <chickenegg name="svnwiki-enscript" license="GPL-3" author="Alejandro Forero Cuervo" description="Provides an enscript tag that provides syntax highlighting using GNU enscript." major="3"/>
    459 
    460 <chickenegg name="svnwiki-extensions" license="GPL-3" author="Alejandro Forero Cuervo" description="Svnwiki's extension framework" major="3"/>
    461 
    462 <chickenegg name="svnwiki-folksonomy" license="GPL-3" author="Alejandro Forero Cuervo" description="Utilities for managing folksonomies.  Shows the tags that pages have underneath them." major="3"/>
    463 
    464 <chickenegg name="svnwiki-image" license="GPL-3" author="Alejandro Forero Cuervo" description="Handles images in Svnwiki repositories, providing a convenient way to view them." major="3"/>
    465 
    466 <chickenegg name="svnwiki-links" license="GPL-3" author="Alejandro Forero Cuervo" description="Provides links to certain popular websites (digg, del.icio.us, reddit) for registering pages there." major="3"/>
    467 
    468 <chickenegg name="svnwiki-mail" license="GPL-3" author="Alejandro Forero Cuervo" description="Functionality for sending email notifications about changes to wiki pages." major="3"/>
    469 
    470 <chickenegg name="svnwiki-math" license="GPL-3" author="Alejandro Forero Cuervo" description="Provides rendering of mathematical formulas using TexVC." major="3"/>
    471 
    472 <chickenegg name="svnwiki-metadata" license="GPL-3" author="Alejandro Forero Cuervo" description="Svnwiki extension to handle metadata about pages in the wiki" major="3"/>
    473 
    474 <chickenegg name="svnwiki-nowiki" license="GPL-3" author="Alejandro Forero Cuervo" description="Adds the nowiki tag for including literal strings." major="3"/>
    475 
    476 <chickenegg name="svnwiki-progress" license="GPL-3" author="Alejandro Forero Cuervo" description="Shows a progress bar for commits through the web interface." major="3"/>
    477 
    478 <chickenegg name="svnwiki-rating" license="GPL-3" author="Alejandro Forero Cuervo" description="Provides means for users to rate pages according to their quality." major="3"/>
    479 
    480 <chickenegg name="svnwiki-scheme" license="GPL-3" author="Alejandro Forero Cuervo" description="Allows users to embed Scheme code in wiki pages, executing it in a sandboxes environment." major="3"/>
    481 
    482 <chickenegg name="svnwiki-tags" license="GPL-3" author="Alejandro Forero Cuervo" description="Defines the basic HTML tags." major="3"/>
    483 
    484 <chickenegg name="svnwiki-translations" license="GPL-3" author="Alejandro Forero Cuervo" description="Support for translating wiki pages to multiple languages (eg. including links in a page to all the languages it is available on)." major="3"/>
    485 
    486 <chickenegg name="svnwiki-upload" license="GPL-3" author="Alejandro Forero Cuervo" description="Provides a form to allow users to upload binary files to the wiki." major="3"/>
    487 
    488 <chickenegg name="svnwiki-weblog" license="GPL-3" author="Alejandro Forero Cuervo" description="Useful for managing weblogs inside the wiki repository (eg. renders the main page with the most recently-created files)." major="3"/>
    489 
    490 <chickenegg name="uri" license="BSD" author="Felix Winkelmann and Kon Lovett, with code taken from Aubrey Jaffers' SLIB" description="URL (RFC 1739 & 3986) parsing" major="3"/>
    491 
    492 <chickenegg name="uri-generic" license="BSD" author="Ivan Raikov" description="URI generic syntax (RFC 3986) parsing and manipulation." major="3"/>
    493 
    494 <chickenegg name="uri-namespaces" license="MIT" author="Arto Bendiken" description="Facilities for converting between prefixed symbols (such as 'dc:title) and absolute URI references (such as #<http://purl.org/dc/elements/1.1/title>). This is useful e.g. for working with XML documents and RDF triples." major="3"/>
    495 
    496 <chickenegg name="web-scheme" license="BSD" author="Mario Domenech Goulart" description="Scheme for web programming" major="3"/>
    497 
    498 <chickenegg name="web-unity" license="BSD" author="Peter Bex" description="Web app unification framework for CGI/SCGI/FCGI/Spiffy webservers" major="3"/>
    499 
    500 <chickenegg name="xml-rpc" license="BSD" author="felix winkelmann" description="XML-RPC client/server" major="3"/>
    501 
    502 
    503 </table>
    504 
    505 ==== XML processing
    506 
    507 <table>
    508 
    509 <chickenegg name="asxt" license="LGPL-2.1" author="Neil van Dyke" description="Another Scheme XML Transformer" major="3"/>
    510 
    511 <chickenegg name="doctype" license="Public Domain" author="Zbigniew Szadkoswski" description="Exports strings corresponding to standard XML (XHTML, HTML) doctypes" major="3"/>
    512 
    513 <chickenegg name="expat" license="BSD" author="felix winkelmann" description="An interface to James Clark's Expat XML parser" major="3"/>
    514 
    515 <chickenegg name="lazy-ssax" license="Public Domain" author="Dmitry Lizorkin" description="A specialized lazy XML->SXML parser" major="3"/>
    516 
    517 <chickenegg name="rss" license="BSD" author="felix winkelmann" description="A RSS parser" major="3"/>
    518 
    519 <chickenegg name="ssax" license="Public Domain" author="Oleg Kiselyov, ported to CHICKEN by Kirill Lisovsky, packaged as an extension by felix winkelmann" description="Oleg Kiselyov's XML parser" major="3"/>
    520 
    521 <chickenegg name="sxml-match" license="MIT" author="Reed Sheridan <rsheridan6@gmail.com>" description="Pattern matching of SXML" major="3"/>
    522 
    523 <chickenegg name="sxml-templates" license="Public Domain" author="Moe Aboulkheir" description="A simple facility for subtituting values into SXML expressions" major="3"/>
    524 
    525 <chickenegg name="sxml-tools" license="Public Domain" author="Oleg Kiselyov, Kirill Lisovsky, Dmitry Lizorkin" description="The sxml-tools from the SSAX project" major="3"/>
    526 
    527 <chickenegg name="sxml-transforms" license="Public Domain" author="Oleg Kiselyov" description="The SXML transformations (to XML, SXML, and HTML) from the SSAX project at Sourceforge" major="3"/>
    528 
    529 <chickenegg name="xxexpr" license="LGPL-2.1" author="Tony Garnock-Jones" description="Manipulation of eXtended Xml EXPRessions" major="3"/>
    530 
    531 
    532 </table>
    533 
    534 ==== Documentation tools
    535 
    536 <table>
    537 
    538 <chickenegg name="eggdoc" license="BSD" author="Zbigniew" description="An egg documentation tool" major="3"/>
    539 
    540 <chickenegg name="eggdoc-svnwiki" license="BSD" author="Zbigniew" description="Render eggdoc source to svnwiki syntax" major="3"/>
    541 
    542 <chickenegg name="eggdoc-texinfo" license="BSD" author="Zbigniew" description="Render eggdoc source to Texinfo" major="3"/>
    543 
    544 <chickenegg name="man" license="BSD" author="Mario Goulart" description="Access the manual from the REPL" major="3"/>
    545 
    546 <chickenegg name="mole" license="Public Domain" author="Kirill Lisovsky" description="A literate programming tool for Scheme" major="3"/>
    547 
    548 
    549 </table>
    550 
    551 ==== Egg tools
    552 
    553 <table>
    554 
    555 <chickenegg name="meta-setup" license="BSD" author="felix winkelmann" description="A tool for various operations on a local CHICKEN extension repository" major="3"/>
    556 
    557 <chickenegg name="nest-tool" license="BSD" author="Mario Domenech Goulart" description="Extension and command-line tool for extracting information from eggs repositories listings" major="3"/>
    558 
    559 <chickenegg name="salmonella" license="BSD" author="Mario Domenech Goulart" description="A tool for testing eggs" major="3"/>
    560 
    561 <chickenegg name="versions" license="BSD" author="elf" description="Procedures for extraction and comparison of version strings" major="3"/>
    562 
    563 
    564 </table>
    565 
    566 ==== Mathematical libraries
    567 
    568 <table>
    569 
    570 <chickenegg name="SO31" license="GPL" author="Will M. Farr <farr@mit.edu>" description="Basic functions to manipulate SO(3,1) group elements." major="3"/>
    571 
    572 <chickenegg name="atlas-lapack" license="GPL-3" author="Ivan Raikov" description="An interface to the LAPACK routines implemented in ATLAS." major="3"/>
    573 
    574 <chickenegg name="blas" license="BSD" author="felix winkelmann" description="An interface to level 1, 2 and 3 BLAS routines" major="3"/>
    575 
    576 <chickenegg name="complex" license="BSD" author="Thomas Christian Chust" description="Support for complex numbers in Chicken" major="3"/>
    577 
    578 <chickenegg name="fpfz" license="BSD" author="Kon Lovett" description="Floating-point Comparison With Epsilon" major="3"/>
    579 
    580 <chickenegg name="glpk" license="GPL-3" author="Ivan Raikov" description="An interface to GLPK (linear programming)." major="3"/>
    581 
    582 <chickenegg name="gmp" license="LGPL-2.1" author="Peter Keller" description="Bindings for the <b>GNU Multiprecision Arithmetic Library</b>" major="3"/>
    583 
    584 <chickenegg name="grobner-basis" license="MIT" author="Naruto Canada" description="Grobner Basis" major="3"/>
    585 
    586 <chickenegg name="gsl-srfi-27" license="GPL" author="Will M. Farr" description="SRFI-27 library which uses the GSL behind the scenes to generate random numbers." major="3"/>
    587 
    588 <chickenegg name="interp1d" license="GPL" author="Ivan Raikov" description="One-dimensional numerical interpolation." major="3"/>
    589 
    590 <chickenegg name="libsvm" license="BSD" author="daishi" description="libsvm wrapper" major="3"/>
    591 
    592 <chickenegg name="lognum" license="GPL-3" author="Ivan Raikov" description="Logarithmic number system." major="3"/>
    593 
    594 <chickenegg name="mapm" license="Public Domain" author="[[mailto:tjaden(at)users.sourceforge.net|Peter Wang]]" description="Binding to Mike's Arbitrary Precision Math Library" major="3"/>
    595 
    596 <chickenegg name="mathh" license="Public Domain" author="John Cowan and Kon Lovett" description="ISO C math functions and constants" major="3"/>
    597 
    598 <chickenegg name="matpak" license="BSD" author="Norman Hardy, packaged by Terrence Brannon" description="matrix multiplication, inverse, transpose, determinant, and vector inner product" major="3"/>
    599 
    600 <chickenegg name="matrix-utils" license="GPL" author="Ivan Raikov" description="Generation of special utility matrices." major="3"/>
    601 
    602 <chickenegg name="numbers" license="BSD" author="felix winkelmann" description="Full numeric tower support" major="3"/>
    603 
    604 <chickenegg name="ode" license="GPL-3" author="Ivan Raikov" description="Numerical solver framework for systems of first-order differential equations (ODE)." major="3"/>
    605 
    606 <chickenegg name="predicate-calculus" license="MIT" author="Naruto Canada" description="Predicate calculus with equality." major="3"/>
    607 
    608 <chickenegg name="probdist" license="GPL" author="Ivan Raikov" description="Probability distributions" major="3"/>
    609 
    610 <chickenegg name="unitconv" license="GPL" author="Ivan Raikov" description="Conversion of units of measurement" major="3"/>
    611 
    612 
    613 </table>
    614 
    615 ==== Object-oriented programming
    616 
    617 <table>
    618 
    619 <chickenegg name="c3" license="BSD" author="Alex Shinn" description="Implements C3 class linearization for TinyCLOS" major="3"/>
    620 
    621 <chickenegg name="meroon" license="LGPL-1" author="Christian Queinnec, ported to CHICKEN by felix winkelmann" description="A fast and feature-rich object system" major="3"/>
    622 
    623 <chickenegg name="modds" license="BSD" author="Thomas Chust" description="A prototype based object system with multiple object dynamic dispatch" major="3"/>
    624 
    625 <chickenegg name="operations" license="BSD" author="felix winkelmann" description="The object system from the T Lisp system" major="3"/>
    626 
    627 <chickenegg name="pos" license="Free Use" author="Blake McBride" description="POS is a portable object system for Scheme" major="3"/>
    628 
    629 <chickenegg name="prometheus" license="GPL-2" author="Jorgen Schaefer" description="The Prometheus prototype-based object system" major="3"/>
    630 
    631 <chickenegg name="protobj" license="LGPL-2.1" author="Neil van Dyke" description="A prototype-delegation object model" major="3"/>
    632 
    633 <chickenegg name="tinyclos" license="BSD" author="Gregor Kiczales (ported to CHICKEN and heavily modified by felix and kon)" description="Gregor Kiczales TinyCLOS object system" major="3"/>
    634 
    635 <chickenegg name="yasos" license="SRFI" author="Kenneth Dickey" description="A very simple OOP system" major="3"/>
    636 
    637 
    638 </table>
    639 
    640 ==== Algorithms and data-structures
    641 
    642 <table>
    643 
    644 <chickenegg name="amb" license="BSD" author="Thomas Chust" description="The non-deterministic backtracking ambivalence operator" major="3"/>
    645 
    646 <chickenegg name="array-lib" license="BSD" author="Kon Lovett" description="SRFI-25 Similar, SRFI-47, SRFI-63 & More" major="3"/>
    647 
    648 <chickenegg name="bit-cat" license="BSD" author="Ben Kurtz" description="Bitstring Concatenator for u8vectors" major="3"/>
    649 
    650 <chickenegg name="bloom-filter" license="BSD" author="Kon Lovett" description="Bloom Filter" major="3"/>
    651 
    652 <chickenegg name="box" license="BSD" author="Kon Lovett" description="Boxing" major="3"/>
    653 
    654 <chickenegg name="charplot" license="Free Use" author="Aubrey Jaffer" description="Character plots" major="3"/>
    655 
    656 <chickenegg name="coerce" license="BSD" author="Kon Lovett" description="Type Coerce" major="3"/>
    657 
    658 <chickenegg name="date-info" license="BSD" author="Alaric B. Snell-Pym" description="Converts dates from y/m/d or julian day number format into a number of formats and provides other useful data about that day" major="3"/>
    659 
    660 <chickenegg name="defstruct" license="BSD" author="Dorai Sitaram" description="Another record-type facility" major="3"/>
    661 
    662 <chickenegg name="digraph" license="GPL-3" author="Ivan Raikov" description="Directed graph in adjacency list format." major="3"/>
    663 
    664 <chickenegg name="disjoint-sets" license="BSD" author="elf" description="procedures for operating on disjoint sets" major="3"/>
    665 
    666 <chickenegg name="dyn-vector" license="GPL" author="Ivan Raikov" description="Dynamic (dense) vectors based on SRFI-43." major="3"/>
    667 
    668 <chickenegg name="ftl" license="LGPL-2.1" author="Sergei Egorov, partially reimplemented by felix winkelmann" description="Interface based sequence library" major="3"/>
    669 
    670 <chickenegg name="ftl-peg" license="BSD" author="Thomas Chust" description="Parsing expression grammars for FTL" major="3"/>
    671 
    672 <chickenegg name="graph-bfs" license="GPL-3" author="Ivan Raikov" description="Breadth-first search in a graph." major="3"/>
    673 
    674 <chickenegg name="graph-cycles" license="GPL-3" author="Ivan Raikov" description="Enumerate all simple cycles in a graph." major="3"/>
    675 
    676 <chickenegg name="graph-dfs" license="GPL-3" author="Ivan Raikov" description="Depth-first search in a graph." major="3"/>
    677 
    678 <chickenegg name="graph-dominators" license="BSD" author="Richard Kelsey" description="Find immediate dominators in a directed graph." major="3"/>
    679 
    680 <chickenegg name="graph-scc" license="GPL-3" author="Ivan Raikov" description="Compute strongly-connected components (SCC) of a graph." major="3"/>
    681 
    682 <chickenegg name="graph-separators" license="BSD" author="Richard Kelsey" description="Determine the separation vertices of a graph." major="3"/>
    683 
    684 <chickenegg name="graph-ssa" license="BSD" author="Richard Kelsey" description="Compute static single assignment form of a graph." major="3"/>
    685 
    686 <chickenegg name="iset" license="BSD" author="Alex Shinn" description="Integer sets" major="3"/>
    687 
    688 <chickenegg name="kvlists" license="MIT" author="Arto Bendiken" description="Provides keyword/value list (or key-value list, for short) operations." major="3"/>
    689 
    690 <chickenegg name="lookup-table" license="BSD" author="Kon Lovett" description="Simple Lookup Table" major="3"/>
    691 
    692 <chickenegg name="lzma" license="BSD" author="Alaric Snell-Pym" description="A wrapper for the liblzma library, providing the excellent LZMA compression algorithm" major="3"/>
    693 
    694 <chickenegg name="metaphone" license="BSD" author="Kon Lovett" description="Metaphone 'sounds like' algorithm" major="3"/>
    695 
    696 <chickenegg name="npdiff" license="GPL-3" author="Ivan Raikov" description="Compute the longest common subsequence of two sequences" major="3"/>
    697 
    698 <chickenegg name="orders" license="GPL" author="Alejandro Forero Cuervo" description="Functions useful for defining orders (for sorting)" major="3"/>
    699 
    700 <chickenegg name="pairing-heap" license="BSD" author="Will M. Farr" description="Persistent heap datastructure which is adaptive and supports O(1) merge." major="3"/>
    701 
    702 <chickenegg name="plist-utils" license="BSD" author="Kon Lovett" description="Provides property list operations" major="3"/>
    703 
    704 <chickenegg name="random-mtzig" license="BSD" author="Ivan Raikov" description="An implementation of the MT19937 random number generator with Marsaglia and Tang's Ziggurat algorithm to generate random numbers from a non-uniform distribution." major="3"/>
    705 
    706 <chickenegg name="random-swb" license="GPL" author="Ivan Raikov" description="A random number generator based on the subtract-with-borrow (SWB) method." major="3"/>
    707 
    708 <chickenegg name="random-test" license="GPL" author="Ivan Raikov" description="Some simple randomness tests for a sequence of numbers." major="3"/>
    709 
    710 <chickenegg name="rb-tree" license="GPL-3" author="Ivan Raikov" description="A sorted dictionary data structure based on red-black trees." major="3"/>
    711 
    712 <chickenegg name="records" license="Public Domain" author="David Carlton, Aubrey Jaffer" description="Procedural record-type interface" major="3"/>
    713 
    714 <chickenegg name="rgraph" license="BSD" author="Jonah Beckford" description="A graph library for Scheme" major="3"/>
    715 
    716 <chickenegg name="sfht" license="GPL" author="Ivan Raikov" description="A dictionary data structure based on counting Bloom filters." major="3"/>
    717 
    718 <chickenegg name="soundex" license="LGPL" author="Kyle R. Burton <kyle.burton@gmail.com>" description="Implementation of the SOUNDEX phonetic string encoder." major="3"/>
    719 
    720 <chickenegg name="sparse-vectors" license="BSD" author="Richard Kelsey and Jonathan Rees" description="Arbitrarily large vectors" major="3"/>
    721 
    722 <chickenegg name="srfi-19" license="BSD" author="Kon Lovett" description="Time Data Types and Procedures" major="3"/>
    723 
    724 <chickenegg name="srfi-25" license="SRFI" author="Jussi Piitulainen" description="Multidimensional arrays" major="3"/>
    725 
    726 <chickenegg name="srfi-27" license="BSD" author="Kon Lovett" description="Sources of Random Bits" major="3"/>
    727 
    728 <chickenegg name="srfi-4-comprehensions" license="SRFI" author="Will Farr" description="SRFI-42 Comprehensions for SRFI-4 Vectors" major="3"/>
    729 
    730 <chickenegg name="srfi-4-utils" license="GPL" author="Ivan Raikov" description="Utility functions for SRFI-4 vectors." major="3"/>
    731 
    732 <chickenegg name="srfi-40" license="SRFI" author="Based on the original SRFI 40 reference implementation by Philip L. Bewig and Andre von Tonder, modified for Chicken by Category 5" description="SRFI-40 (Streams)" major="3"/>
    733 
    734 <chickenegg name="srfi-41" license="BSD" author="Based on the original SRFI 41 reference implementation by Philip L. Bewig, modified for Chicken by Kon Lovett" description="SRFI-41 (Streams)" major="3"/>
    735 
    736 <chickenegg name="srfi-42" license="SRFI" author="Sebastian Egner" description="SRFI-42 (Eager comprehensions)" major="3"/>
    737 
    738 <chickenegg name="srfi-47" license="BSD" author="Aubrey Jaffer" description="SRFI-47 arrays" major="3"/>
    739 
    740 <chickenegg name="srfi-66" license="BSD" author="felix" description="Octet vectors" major="3"/>
    741 
    742 <chickenegg name="srfi-67" license="BSD" author="Sebastian Egner and Jens Axel Sogaard. For Chicken - Kon Lovett" description="Compare Procedures" major="3"/>
    743 
    744 <chickenegg name="srfi-85" license="SRFI" author="Will Clinger, modified for Chicken by John Cowan" description="Recursive equivalence predicates" major="3"/>
    745 
    746 <chickenegg name="srfi-95" license="Public Domain" author="Richard O'Keefe, modified for Chicken by John Cowan" description="Sorting and merging" major="3"/>
    747 
    748 <chickenegg name="stack" license="BSD" author="Kon Lovett" description="Provides LIFO queue (stack) operations" major="3"/>
    749 
    750 <chickenegg name="stream-ext" license="Public Domain" author="Alejandro Forero Cuervo" description="A library of extensions to the SRFI-40 streams" major="3"/>
    751 
    752 <chickenegg name="topological-sort" license="Public Domain" author="Mikael Djurfeldt" description="Topological sorting" major="3"/>
    753 
    754 <chickenegg name="treap" license="GPL" author="Oleg Kiselyov; packaged for Chicken Scheme by Ivan Raikov" description="A sorted dictionary data structure based on randomized search trees." major="3"/>
    755 
    756 <chickenegg name="ugarit" license="BSD" author="Alaric Snell-Pym" description="A backup/archival system based on content-addressed storage" major="3"/>
    757 
    758 <chickenegg name="varsubst" license="GPL-3" author="Ivan Raikov" description="Generalized variable substitution semantics." major="3"/>
    759 
    760 <chickenegg name="vector-lib" license="Artistic" author="Taylor Campbell, with CHICKEN-specific modifications by William S. Annis. Adapted to final version and bugs fixed by Zbigniew Szadkowski" description="A port of the reference implementation of SRFI-43 with additions and fixes" major="3"/>
    761 
    762 <chickenegg name="wt-tree" license="MIT-ish" author="Reed Sheridan <rsheridan6@gmail.com>" description="Weight-balanced trees" major="3"/>
    763 
    764 <chickenegg name="z3" license="BSD" author="Oskar Schirmer and felix winkelmann" description="A gzip (RFC1952) compression and decompression library" major="3"/>
    765 
    766 
    767 </table>
    768 
    769 ==== Data formats and parsing
    770 
    771 <table>
    772 
    773 <chickenegg name="base64" license="BSD" author="James Bailey" description="Parsing and unparsing of base-64 strings" major="3"/>
    774 
    775 <chickenegg name="charconv" license="BSD" author="Alex Shinn" description="Character encoding utilities" major="3"/>
    776 
    777 <chickenegg name="chasen" license="BSD" author="Alex Shinn" description="Bindings to ChaSen Japanese Morphological Analyzer" major="3"/>
    778 
    779 <chickenegg name="content-type" license="Public Domain" author="Alejandro Forero Cuervo" description="Parsing of Content-type headers" major="3"/>
    780 
    781 <chickenegg name="cookie" license="BSD" author="Reed Sheridan <rsheridan6@gmail.com>" description="Parse and construct HTTP cookies" major="3"/>
    782 
    783 <chickenegg name="csv" license="LGPL-2.1" author="Neil van Dyke" description="Parsing comma-separated values" major="3"/>
    784 
    785 <chickenegg name="filepath" license="BSD" author="Ivan Raikov" description="Cross-platform file path manipulation." major="3"/>
    786 
    787 <chickenegg name="formular" license="GPL-3" author="Ivan Raikov" description="Processing of CGI email forms." major="3"/>
    788 
    789 <chickenegg name="icalendar" license="GPL-3" author="Ivan Raikov" description="iCalendar (RFC 2445) parser." major="3"/>
    790 
    791 <chickenegg name="iconv" license="Public Domain" author="Alejandro Forero Cuervo" description="Character-set conversions" major="3"/>
    792 
    793 <chickenegg name="input-parse" license="unknown" author="Oleg Kiselyov. Ported to chicken by Shawn Wagner." description="input-stream tokenizing and parsing routines." major="3"/>
    794 
    795 <chickenegg name="json" license="MIT" author="Tony Garnock-Jones" description="A JSON library" major="3"/>
    796 
    797 <chickenegg name="lalr" license="GPL" author="Dominique Boucher" description="An efficient LALR(1) parser generator" major="3"/>
    798 
    799 <chickenegg name="levenshtein" license="BSD" author="Kon Lovett" description="Levenshtein edit distance" major="3"/>
    800 
    801 <chickenegg name="lexgen" license="BSD" author="Ivan Raikov" description="Lexer combinators." major="3"/>
    802 
    803 <chickenegg name="magic" license="BSD" author="Peter Busser" description="Identifies file types" major="3"/>
    804 
    805 <chickenegg name="mat5-lib" license="GPL-3" author="Ivan Raikov" description="Reading and writing Level 5 MAT-File format." major="3"/>
    806 
    807 <chickenegg name="mistie" license="BSD" author="Dorai Sitaram" description="A programmable filter" major="3"/>
    808 
    809 <chickenegg name="mpeg3" license="Public Domain" author="Alejandro Forero Cuervo" description="Decodes several MPEG standards into uncompressed data suitable for editing and playback." major="3"/>
    810 
    811 <chickenegg name="nemo" license="GPL-3" author="Ivan Raikov" description="Neuron model description language." major="3"/>
    812 
    813 <chickenegg name="nnweave" license="GPL-3" author="Ivan Raikov" description="NeuroML to NEURON code transformation." major="3"/>
    814 
    815 <chickenegg name="packedobjects" license="BSD" author="John P. T. Moore" description="cross platform bit-stuffing based on Packed Encoding Rules" major="3"/>
    816 
    817 <chickenegg name="packrat" license="MIT" author="Tony Garnock-Jones" description="A packrat parsing library" major="3"/>
    818 
    819 <chickenegg name="php-s11n" license="MIT" author="Arto Bendiken" description="Serialization/unserialization of PHP data types." major="3"/>
    820 
    821 <chickenegg name="plurals" license="BSD" author="Joshua B. Griffith" description="Basic conversion of plural forms to singular forms" major="3"/>
    822 
    823 <chickenegg name="rfc3339" license="LGPL-2.1" author="Neil van Dyke" description="RFC3339 Date and Time Format" major="3"/>
    824 
    825 <chickenegg name="rfc822" license="BSD" author="Reed Sheridan <rsheridan6@gmail.com>" description="Parse Internet Message Format" major="3"/>
    826 
    827 <chickenegg name="s11n" license="BSD" author="felix" description="Serialization of arbitrary data." major="3"/>
    828 
    829 <chickenegg name="scsh-regexp" license="GPL-2" author="Dan Muresan" description="Emulates SCSH regular expression API" major="3"/>
    830 
    831 <chickenegg name="silex" license="BSD" author="Danny Dub&eacute;" description="An efficient and powerful lexer generator" major="3"/>
    832 
    833 <chickenegg name="stream-base64" license="Public Domain" author="Alejandro Forero Cuervo" description="Performs lazy encoding and decoding of streams of characters to and from Base64" major="3"/>
    834 
    835 <chickenegg name="stream-htpasswd" license="Public Domain" author="Alejandro Forero Cuervo" description="Lazy parser and generator of Apache htpasswd password files." major="3"/>
    836 
    837 <chickenegg name="stream-ldif" license="Public Domain" author="Alejandro Forero Cuervo" description="Library to parse and produce files in the LDAP Data Interchange Format (LDIF) file format" major="3"/>
    838 
    839 <chickenegg name="stream-parser" license="Public Domain" author="Alejandro Forero Cuervo" description="A stream-based parser" major="3"/>
    840 
    841 <chickenegg name="stream-sections" license="GPL-2" author="Alejandro Forero Cuervo" description="Split a document into sections and do useful things with the results." major="3"/>
    842 
    843 <chickenegg name="tar" license="BSD" author="felix winkelmann" description="Reading and writing tar archives" major="3"/>
    844 
    845 <chickenegg name="unicode-normalization" license="BSD" author="Adam C. Emerson" description="Unicode normalization from scheme48." major="3"/>
    846 
    847 <chickenegg name="utf8" license="BSD" author="Alex Shinn" description="Unicode support" major="3"/>
    848 
    849 
    850 </table>
    851 
    852 ==== Tools
    853 
    854 <table>
    855 
    856 <chickenegg name="patch" license="MIT" author="Tony Sidaway <tonysidaway@gmail.com" description="Simple source patch utility" major="3"/>
    857 
    858 <chickenegg name="sbky" license="BSD" author="Angel Ortega, ported to Scheme by felix winkelmann" description="A Scheme port of the `bky' version control system" major="3"/>
    859 
    860 <chickenegg name="sigma" license="GPL-3" author="Ivan Raikov" description="An image gallery generator." major="3"/>
    861 
    862 
    863 </table>
    864 
    865 ==== Sound
    866 
    867 <table>
    868 
    869 <chickenegg name="mpd-client" license="BSD" author="Hans Bulfone" description="Interface to Music Player Daemon" major="3"/>
    870 
    871 <chickenegg name="openal" license="BSD" author="felix winkelmann" description="OpenAL 1.1 bindings" major="3"/>
    872 
    873 
    874 </table>
    875 
    876 ==== Unit-testing
    877 
    878 <table>
    879 
    880 <chickenegg name="check" license="SRFI" author="Sebastian Egner" description="SRFI-78 leightweight testing" major="3"/>
    881 
    882 <chickenegg name="embedded-test" license="GPL-3" author="Alejandro Forero Cuervo" description="A simple framework for unit tests that allows them to be embedded directly in programs' code" major="3"/>
    883 
    884 <chickenegg name="selenium" license="Public Domain" author="Robin Lee Powell" description="A Selenium RC driver in Chicken Scheme." major="3"/>
    885 
    886 <chickenegg name="test" license="BSD" author="Alex Shinn" description="Yet Another Testing Utility" major="3"/>
    887 
    888 <chickenegg name="testbase" license="BSD" author="Kon Lovett" description="Unit Testing Framework" major="3"/>
    889 
    890 <chickenegg name="testbase-driver" license="BSD" author="Kon Lovett" description="Unit Testing Framework Test Runner" major="3"/>
    891 
    892 <chickenegg name="testbase-results" license="BSD" author="Kon Lovett" description="TestBase Test Results Support" major="3"/>
    893 
    894 <chickenegg name="testeez" license="LGPL-2.1" author="Neil van Dyke" description="Simple Test Mechanism for Scheme" major="3"/>
    895 
    896 
    897 </table>
    898 
    899 ==== Cryptography
    900 
    901 <table>
    902 
    903 <chickenegg name="crc" license="BSD" author="Daishi Kato" description="Computes CRC checksum" major="3"/>
    904 
    905 <chickenegg name="crc16" license="BSD" author="Ben Kurtz" description="CRC16 Algorithm" major="3"/>
    906 
    907 <chickenegg name="crypt" license="BSD" author="Thomas Christian Chust" description="Bindings to the cryptlib library" major="3"/>
    908 
    909 <chickenegg name="crypt3" license="BSD" author="Thomas Christian Chust and Kon Lovett" description="Bindings to the cryptlib library (for cryptlib 3.3.1)" major="3"/>
    910 
    911 <chickenegg name="hashes" license="BSD" author="Kon Lovett" description="Miscellaneous Hash Functions" major="3"/>
    912 
    913 <chickenegg name="md5" license="GPL-2" author="Chistophe Devine (packaged for CHICKEN by felix winkelmann)" description="Computes MD5 (RFC1321) checksums" major="3"/>
    914 
    915 <chickenegg name="message-digest" license="BSD" author="Kon Lovett" description="Message Digest Support" major="3"/>
    916 
    917 <chickenegg name="ripemd" license="BSD" author="Kon Lovett" description="RIPE Message Digest" major="3"/>
    918 
    919 <chickenegg name="sha1" license="GPL-2" author="Chistophe Devine (packaged for CHICKEN by [[felix winkelmann]])" description="Computes SHA1 (FIPS-180-1) checksums" major="3"/>
    920 
    921 <chickenegg name="sha2" license="BSD" author="Aaron D. Gifford and Daishi Kato" description="Computes 256-, 385- and 512-bit SHA2 checksums" major="3"/>
    922 
    923 <chickenegg name="tiger-hash" license="BSD" author="Kon Lovett" description="Tiger/192 Message Digest" major="3"/>
    924 
    925 
    926 </table>
    927 
    928 ==== User interface toolkits
    929 
    930 <table>
    931 
    932 <chickenegg name="PS-tk" license="BSD" author="Nils M Holm, Chicken port by Kon Lovett]" description="PS-tk" major="3"/>
    933 
    934 <chickenegg name="bb" license="BSD" author="felix winkelmann" description="An easy-to-use GUI toolkit based on FLTK" major="3"/>
    935 
    936 <chickenegg name="japi" license="BSD" author="felix winkelmann" description="A set of bindings for the JAPI GUI toolkit" major="3"/>
    937 
    938 <chickenegg name="ncurses" license="BSD" author="felix winkelmann" description="An interface to the UNIX <code>ncurses</code> package" major="3"/>
    939 
    940 <chickenegg name="qt" license="BSD" author="felix winkelmann" description="A leightweight Qt 4 interface" major="3"/>
    941 
    942 <chickenegg name="slang" license="MIT" author="Tony Sidaway <tonysidaway@gmail.com>" description="Bindings for slang text-based user interface library." major="3"/>
    943 
    944 <chickenegg name="sx" license="LGPL-2.1" author="Dominic Giampaolo, chicken interface by felix winkelmann" description="Simple X programming" major="3"/>
    945 
    946 <chickenegg name="tk" license="Bremer License" author="Wolf-Dieter Busch" description="An interface to the Tk GUI toolkit" major="3"/>
    947 
    948 <chickenegg name="xosd" license="BSD" author="felix winkelmann" description="An interface to the XOSD (On Screen Display) library" major="3"/>
    949 
    950 
    951 </table>
    952 
    953 ==== Code generation
    954 
    955 <table>
    956 
    957 <chickenegg name="crunch" license="BSD" author="felix winkelmann" description="A restricted statically typed subset of Scheme" major="3"/>
    958 
    959 <chickenegg name="fp" license="BSD" author="felix winkelmann" description="An interpreter/translator for a dialect of John Backus' FP language" major="3"/>
    960 
    961 <chickenegg name="inline" license="BSD" author="felix winkelmann" description="Use compiled code inside interpreter scripts" major="3"/>
    962 
    963 <chickenegg name="lightning" license="BSD" author="felix winkelmann" description="An interface to GNU Lightning" major="3"/>
    964 
    965 <chickenegg name="sassy" license="LGPL-2.1" author="Jonathan Kraut" description="A portable 32-bit assembler for x86 processors" major="3"/>
    966 
    967 <chickenegg name="tcc" license="BSD" author="[[felix winkelmann]]" description="Accessing the Tiny C compiler from Scheme" major="3"/>
    968 
    969 
    970 </table>
    971 
    972 ==== Macros and meta-syntax
    973 
    974 <table>
    975 
    976 <chickenegg name="alexpander" license="BSD" author="Al Petrofsky" description="A syntax-rules macro-expander" major="3"/>
    977 
    978 <chickenegg name="riaxpander" license="BSD" author="Taylor R Campbell (with one file written by Jonathan A Rees)" description="Flexible macro expander" major="3"/>
    979 
    980 <chickenegg name="simplify" license="BSD" author="felix winkelmann" description="simplifies macroexpand code" major="3"/>
    981 
    982 <chickenegg name="syntactic-closures" license="MIT" author="Alan Bawden, Chris Hanson" description="Hygienic macros with syntactic closures" major="3"/>
    983 
    984 <chickenegg name="syntax-case" license="MIT" author="R. Kent Dybvig, Oscar Waddell, Bob Hieb, Carl Bruggeman" description="Portable syntax-case macro and module system" major="3"/>
    985 
    986 
    987 </table>
    988 
    989 ==== Miscellaneous
    990 
    991 <table>
    992 
    993 <chickenegg name="advice" license="BSD" author="felix winkelmann" description="`advise' functionality" major="3"/>
    994 
    995 <chickenegg name="args" license="BSD" author="Zbigniew" description="Command-line argument handling, on top of SRFI 37" major="3"/>
    996 
    997 <chickenegg name="args-doc" license="Free Use" author="Ivan Shmakov" description="Formatting GNU-style help messages" major="3"/>
    998 
    999 <chickenegg name="caketext" license="Public Domain" author="Robin Lee Powell" description="A localization egg after Perl's Locale::Maketext" major="3"/>
    1000 
    1001 <chickenegg name="currency-converter" license="GPL-3" author="Jean-Philippe Theberge" description="Perform currency conversion" major="3"/>
    1002 
    1003 <chickenegg name="egg-post-commit" license="BSD" author="felix winkelmann" description="Maintenance tool for egg repository management and upload" major="3"/>
    1004 
    1005 <chickenegg name="eopl" license="Free Use" author="various" description="Support code for the book 'Essentials of Programming Languages'" major="3"/>
    1006 
    1007 <chickenegg name="files" license="BSD" author="Mario Domenech Goulart" description="Basic procedures from the `files' unit for chicken versions < 3.4.0" major="3"/>
    1008 
    1009 <chickenegg name="free-gettext" license="BSD" author="Alex Shinn" description="Binary-compatible flexible gettext reimplementation" major="3"/>
    1010 
    1011 <chickenegg name="gettext" license="Public Domain" author="Alejandro Forero Cuervo" description="Wrapper around the gettext API for translating messages." major="3"/>
    1012 
    1013 <chickenegg name="logging" license="BSD" author="Kon Lovett" description="Logging Facility" major="3"/>
    1014 
    1015 <chickenegg name="logo" license="Creative Commons" author="Arthur Nunes-Harwitt" description="A small Logo implementation" major="3"/>
    1016 
    1017 <chickenegg name="numspell" license="LGPL-2.1" author="Neil van Dyke" description="Spelling Numbers as English in Scheme" major="3"/>
    1018 
    1019 <chickenegg name="peep" license="BSD" author="felix winkelmann" description="Explore the compiler's symbol database" major="3"/>
    1020 
    1021 <chickenegg name="regex-extras" license="BSD" author="Kon Lovett" description="Access to PCRE Structures" major="3"/>
    1022 
    1023 <chickenegg name="runcmd" license="BSD" author="felix winkelmann" description="Convenience macros for invoking shell commands" major="3"/>
    1024 
    1025 <chickenegg name="srfi-29" license="BSD" author="Kon Lovett" description="Localization" major="3"/>
    1026 
    1027 <chickenegg name="srfi-34" license="SRFI" author="ben" description="SRFI-34: Exception Handling for Programs" major="3"/>
    1028 
    1029 <chickenegg name="srfi-37" license="SRFI" author="Anthony Carrico" description="A simple and flexible command-line option parsing facility" major="3"/>
    1030 
    1031 <chickenegg name="stalin" license="GPL-2" author="Jeffrey Mark Siskind, ported to CHICKEN by felix winkelmann" description="An aggressively optimizing Scheme compiler" major="3"/>
    1032 
    1033 <chickenegg name="svn-client" license="Public Domain" author="Alejandro Forero Cuervo" description="A wrapper around Subversion's libsvn_client C library." major="3"/>
    1034 
    1035 <chickenegg name="svn-post-commit-hooks" license="GPL" author="Alejandro Forero Cuervo" description="Convenience functions for creating applications that run as post-commit hooks for a Subversion repository." major="3"/>
    1036 
    1037 <chickenegg name="tabexpand" license="LGPL-2.1" author="Neil W. van Dyke" description="Tab Character Expansion in Scheme" major="3"/>
    1038 
    1039 <chickenegg name="tool" license="BSD" author="felix winkelmann" description="Simplified command-line parsing" major="3"/>
    1040 
    1041 
    1042 </table>
    1043 
    1044 ==== Concurrency and parallelism
    1045 
    1046 <table>
    1047 
    1048 <chickenegg name="futures" license="BSD" author="felix winkelmann" description="Concurrent evaluation of expressions" major="3"/>
    1049 
    1050 <chickenegg name="mailbox" license="BSD" author="Felix Winkelmann and Kon Lovett" description="Thread-safe queues with timeout" major="3"/>
    1051 
    1052 <chickenegg name="synch" license="BSD" author="Kon Lovett" description="Synchronization Forms" major="3"/>
    1053 
    1054 
    1055 </table>
    1056 
    1057 ==== Unsupported or redundant
    1058 
    1059 <table>
    1060 
    1061 <chickenegg name="format" license="Public Domain" author="Dirk Lutzebeck" description="Common-Lisp style formatted output" major="3"/>
    1062 
    1063 <chickenegg name="matcher" license="BSD" author="Andre van Tonder; ported to CHICKEN by Dale Jordan" description="Match extension to srfi-57" major="3"/>
    1064 
    1065 <chickenegg name="oblist" license="BSD" author="[[felix winkelmann]]" description="Obtain list of all interned symbols and variables" major="3"/>
    1066 
    1067 <chickenegg name="proplist" license="BSD" author="Kon Lovett" description="Provides property list operations" major="3"/>
    1068 
    1069 <chickenegg name="r6rs-libraries" license="SRFI" author="Andre van Tonder and felix" description="Simple, hygienic macros (SRFI-72 compliant) and R6RS (draft) libraries" major="3"/>
    1070 
    1071 <chickenegg name="simple-macros" license="SRFI" author="Andre van Tonder" description="Simple, hygienic macros and portable modules (SRFI-72 compliant)" major="3"/>
    1072 
    1073 <chickenegg name="sqlite" license="BSD" author="Lars Rustemeier, with some modifications by [[felix winkelmann]]" description="A wrapper for the SQLite database engine" major="3"/>
    1074 
    1075 <chickenegg name="srfi-57" license="SRFI" author="Andre van Tonder" description="[[http://srfi.schemers.org/srfi-57/srfi-57.html|SRFI-57]] records" major="3"/>
    1076 
    1077 <chickenegg name="structures" license="BSD" author="felix winkelmann" description="A module system inspired by SML structures and Taylor Campbell's lexmod module system" major="3"/>
    1078 
    1079 <chickenegg name="test-infrastructure" license="BSD" author="Peter Keller & Kon Lovett" description="Unit-testing framework" major="3"/>
    1080 
    1081 <chickenegg name="url" license="BSD" author="felix winkelmann" description="URL (RFC 1739) parsing" major="3"/>
    1082 
    1083 
    1084 </table>
     43; [[Internals]] : Documentation about the internal structure of CHICKEN
     44; [[periodic-tasks|Periodic tasks]] : Automated builds, development snapshots, salmonella results, eggs upload status
Note: See TracChangeset for help on using the changeset viewer.