From 7861f188f61e68afb3a1e173ac0d9efce77e9e42 Mon Sep 17 00:00:00 2001 From: Daniel Ziltener Date: Thu, 18 Jan 2024 20:20:35 +0100 Subject: [PATCH] . --- zilti/packages/.envrc | 2 +- zilti/packages/chicken-eggs-5.xml | 3424 ----------------- ...ken-template.scm => chicken-template.cscm} | 0 zilti/packages/chicken.scm | 64 +- zilti/packages/egg-generator.cscm | 6 +- 5 files changed, 56 insertions(+), 3440 deletions(-) delete mode 100644 zilti/packages/chicken-eggs-5.xml rename zilti/packages/{chicken-template.scm => chicken-template.cscm} (100%) diff --git a/zilti/packages/.envrc b/zilti/packages/.envrc index 6ed477a..d19aac3 100644 --- a/zilti/packages/.envrc +++ b/zilti/packages/.envrc @@ -1 +1 @@ -use guix chicken chicken-rss +use guix chicken chicken-rss chicken-http-client diff --git a/zilti/packages/chicken-eggs-5.xml b/zilti/packages/chicken-eggs-5.xml deleted file mode 100644 index b427e86..0000000 --- a/zilti/packages/chicken-eggs-5.xml +++ /dev/null @@ -1,3424 +0,0 @@ - - - -Eggs Unlimited (release branch 5) -//wiki.call-cc.org/chicken-projects/egg-rss-feed-5.xml -RSS feed for publishing latest CHICKEN extensions -en-us -(c)2018 The CHICKEN Team -Fri Dec 29 01:15:04 2023 -Fri Dec 29 01:15:04 2023 - -json 1.6 (Data formats and parsing) -json -//wiki.call-cc.org/eggref/5/json -A JSON library -Tony Garnock-Jones - -memoize 0.3 (Miscellaneous) -memoize -//wiki.call-cc.org/eggref/5/memoize -Procedures memoization -Arthur Maciel - -srfi-101 0.0.3 (Language extensions) -srfi-101 -//wiki.call-cc.org/eggref/5/srfi-101 -SRFI 101 -David Van Horn - -srfi-197 0.2.0 (Language extensions) -srfi-197 -//wiki.call-cc.org/eggref/5/srfi-197 -SRFI-197: Pipeline Operators -Adam Nelson - -stb-image 0.6 (Graphics) -stb-image -//wiki.call-cc.org/eggref/5/stb-image -read png/jpg/tga/bmp/psd/gif/hdr/pic/pnm images into pixels -Kristian Lein-Mathisen - -sdl2-image 0.2.0 (Graphics) -sdl2-image -//wiki.call-cc.org/eggref/5/sdl2-image -Bindings to SDL_image 2 -John Croisant - -spiffy-sexpr-log 0.3.2 (Web programming) -spiffy-sexpr-log -//wiki.call-cc.org/eggref/5/spiffy-sexpr-log -Symbolic expression log format for Spiffy -Mario Domenech Goulart - -tiny-prolog 2.0 (Logic programming) -tiny-prolog -//wiki.call-cc.org/eggref/5/tiny-prolog -Tiny PROLOG interpreter. -Nils M Holm - -7off 1.31 (Data formats and parsing) -7off -//wiki.call-cc.org/eggref/5/7off -Markdown to Gemini text -Idiomdrottning - -tiger-hash 4.1.2 (Cryptography) -tiger-hash -//wiki.call-cc.org/eggref/5/tiger-hash -Tiger/192 Message Digest -Kon Lovett - -regex 2.0 (Miscellaneous) -regex -//wiki.call-cc.org/eggref/5/regex -Compatibility library for old regular expression API -felix winkelmann - -leveldb 1.2 (Databases) -leveldb -//wiki.call-cc.org/eggref/5/leveldb -Bindings to Google's LevelDB Key-Value Store -Kristian Lein-Mathisen - -expand-full 2.1.3 (Miscellaneous) -expand-full -//wiki.call-cc.org/eggref/5/expand-full -Full macro expansion -Kon Lovett - -magic 0.1.0 (Data formats and parsing) -magic -//wiki.call-cc.org/eggref/5/magic -libmagic bindings -Evan Hanson - -spiffy-request-vars 0.19 (Web programming) -spiffy-request-vars -//wiki.call-cc.org/eggref/5/spiffy-request-vars -Easy access to variables from HTTP requests -Mario Domenech Goulart - -soil 1.6.0 (Input/Output) -soil -//wiki.call-cc.org/eggref/5/soil -Lightweight, simple library for loading image files into OpenGL-friendly format. -Daniel J. Leslie - -tree-walkers 1.0 (Language extensions) -tree-walkers -//wiki.call-cc.org/eggref/5/tree-walkers -replacement of car, cdr and consorts -Juergen Lorenz - -xml-rpc 3.0.1 (Web programming) -xml-rpc -//wiki.call-cc.org/eggref/5/xml-rpc -XML-RPC client/server -Peter Bex, ported to Chicken 5 and maintained by Chris Brannon - -unsafe 1.0 (Algorithms and data-structures) -unsafe -//wiki.call-cc.org/eggref/5/unsafe -Unsafe operations -felix winkelmann - -icu 0.3.3 (Data formats and parsing) -icu -//wiki.call-cc.org/eggref/5/icu -Chicken bindings to the ICU unicode library -Diego A. Mundo - -simple-timer 0.1.2 (Concurrency and parallelism) -simple-timer -//wiki.call-cc.org/eggref/5/simple-timer -Simple, cancel-able, efficient timer API -Jörg F. Wittenberger - -srfi-193 0.1.3 (OS interface) -srfi-193 -//wiki.call-cc.org/eggref/5/srfi-193 -SRFI 193: Command line -Lassi Kortela - -type-extensions 0.1.0 (Language extensions) -type-extensions -//wiki.call-cc.org/eggref/5/type-extensions -Miscellaneous type system extensions -Evan Hanson - -pigeon-hole 0.2.8 (Concurrency and parallelism) -pigeon-hole -//wiki.call-cc.org/eggref/5/pigeon-hole -A mailbox constrained by capacity. -Jörg F. Wittenberger - -monad 5.0 (Algorithms and data-structures) -monad -//wiki.call-cc.org/eggref/5/monad -Monads -Daniel J. Leslie - -modular-arithmetic 1.0.3 (Mathematical libraries) -modular-arithmetic -//wiki.call-cc.org/eggref/5/modular-arithmetic -Modular Arithmetic on Finite Fields -Thomas Chust - -sandbox 1.91 (Language extensions) -sandbox -//wiki.call-cc.org/eggref/5/sandbox -A safe evaluation environment -felix winkelmann - -srfi-160 0.5.3 (Language extensions) -srfi-160 -//wiki.call-cc.org/eggref/5/srfi-160 -SRFI 160: Homogeneous numeric vector libraries -John Cowan, Shiro Kawai - -sysexits 1.0.0 (OS interface) -sysexits -//wiki.call-cc.org/eggref/5/sysexits -Exit status codes for system programs -Evan Hanson - -pledge 0.1.0 (OS interface) -pledge -//wiki.call-cc.org/eggref/5/pledge -Bindings for OpenBSD's pledge(2) -Evan Hanson - -feature-test 0.2.0 (Language extensions) -feature-test -//wiki.call-cc.org/eggref/5/feature-test -Foreign feature testing -Jim Ursetto - -awful-static-pages 0.1.6 (Web programming) -awful-static-pages -//wiki.call-cc.org/eggref/5/awful-static-pages -Tool to generate static pages out of awful applications -Mario Domenech Goulart - -random-mtzig 5.1 (Algorithms and data-structures) -random-mtzig -//wiki.call-cc.org/eggref/5/random-mtzig -MT19937 random number generator with Marsaglia and Tang's Ziggurat algorithm to generate random numbers from a non-uniform distribution. -Ivan Raikov - -bindings 5.0 (Language extensions) -bindings -//wiki.call-cc.org/eggref/5/bindings -Pattern matching with destructuring bindings and setters -Juergen Lorenz - -gl-utils 0.8.0 (Graphics) -gl-utils -//wiki.call-cc.org/eggref/5/gl-utils -High(er) level tools for OpenGL -Alex Charlton - -glls 0.12.2 (Graphics) -glls -//wiki.call-cc.org/eggref/5/glls -A compiler for a Scheme-like language targeting the GLSL -Alex Charlton - -queues 0.1 (Algorithms and data-structures) -queues -//wiki.call-cc.org/eggref/5/queues -A queue data structure -Andrew Wilcox, ported to CHICKEN by felix - -intarweb 2.0.3 (Web programming) -intarweb -//wiki.call-cc.org/eggref/5/intarweb -A more convenient HTTP library -Peter Bex - -fuse 0.1.1 (OS interface) -fuse -//wiki.call-cc.org/eggref/5/fuse -Filesystems in Userspace -Evan Hanson - -msgpack 1.0.3 (Data formats and parsing) -msgpack -//wiki.call-cc.org/eggref/5/msgpack -MessagePack implementation for CHICKEN -Hugo Arregui - -rest-bind 0.6 (Web programming) -rest-bind -//wiki.call-cc.org/eggref/5/rest-bind -Generates wrappers to REST-like HTTP APIs. -Andy Bennett <andyjpb@knodium.com> - -stack 3.1.0 (Algorithms and data-structures) -stack -//wiki.call-cc.org/eggref/5/stack -Provides LIFO queue (stack) operations -Kon Lovett - -autocompile 1.1.0 (Tools) -autocompile -//wiki.call-cc.org/eggref/5/autocompile -Automatically compile Scheme scripts on demand -felix winkelmann - -awful-path-matchers 0.0.2 (Web programming) -awful-path-matchers -//wiki.call-cc.org/eggref/5/awful-path-matchers -Path matchers for awful -Mario Domenech Goulart - -endian-blob 2.1 (Algorithms and data-structures) -endian-blob -//wiki.call-cc.org/eggref/5/endian-blob -Endian-specific procedures for converting blobs to numeric values and vectors. -Ivan Raikov - -fp-utils 4.2.0 (Mathematical libraries) -fp-utils -//wiki.call-cc.org/eggref/5/fp-utils -fp utilities -Kon Lovett - -json-abnf 7.0 (Data formats and parsing) -json-abnf -//wiki.call-cc.org/eggref/5/json-abnf -Parser combinators for JavaScript Object Notation (JSON). -Ivan Raikov - -lmdb-ht 3.4 (Databases) -lmdb-ht -//wiki.call-cc.org/eggref/5/lmdb-ht -Hashtable-like interface to the LMDB key-value database. -Lambda Native - -system-information 0.1 (OS interface) -system-information -//wiki.call-cc.org/eggref/5/system-information -Obtaining system and host information -The CHICKEN Team - -record-variants 1.1 (Language extensions) -record-variants -//wiki.call-cc.org/eggref/5/record-variants -Optimized record access -Jim Ursetto - -yaml 0.2.2 (Networking) -yaml -//wiki.call-cc.org/eggref/5/yaml -Bindings to libyaml -Aaron Patterson - -message-digest-type 4.3.5 (Cryptography) -message-digest-type -//wiki.call-cc.org/eggref/5/message-digest-type -Message Digest Type -Kon Lovett - -uri-common 2.0 (Web programming) -uri-common -//wiki.call-cc.org/eggref/5/uri-common -Parser for common URI schemes -Peter Bex - -stalin 0.11.11 (Miscellaneous) -stalin -//wiki.call-cc.org/eggref/5/stalin -An aggressively optimizing Scheme->C compiler -Jeffrey Mark Siskind, ported to CHICKEN by felix winkelmann - -datatype 1.6 (Language extensions) -datatype -//wiki.call-cc.org/eggref/5/datatype -A facility for creating and deconstructing variant records (from EOPL) -felix winkelmann - -sparse-vectors 1.1.0 (Algorithms and data-structures) -sparse-vectors -//wiki.call-cc.org/eggref/5/sparse-vectors -Arbitrarily large vectors -Richard Kelsey and Jonathan Rees - -pseudolists 3.0 (Algorithms and data-structures) -pseudolists -//wiki.call-cc.org/eggref/5/pseudolists -pseudolists as a generalisation of ordinary lists -Juergen Lorenz - -srfi-67 0.1 (Language extensions) -srfi-67 -//wiki.call-cc.org/eggref/5/srfi-67 -SRFI-67: Compare Procedures -Sebastian Egner and Jens Axel Søgaard - -srfi-173 0.1 (Language extensions) -srfi-173 -//wiki.call-cc.org/eggref/5/srfi-173 -SRFI-173 Hooks -Amirouche Boubekki - -statistics 0.13 (Mathematical libraries) -statistics -//wiki.call-cc.org/eggref/5/statistics -Statistics library -Peter Lane - -srfi-95 2.0 (Algorithms and data-structures) -srfi-95 -//wiki.call-cc.org/eggref/5/srfi-95 -SRFI-95: Sorting and merging -Richard A. O'Keefe, ported to hygienic Chicken with test suite by Peter Danenberg - -sxml-serializer 0.5 (XML processing) -sxml-serializer -//wiki.call-cc.org/eggref/5/sxml-serializer -Serialize SXML to XML and HTML -Dmitry Lizorkin - -ephem v1.1 (Miscellaneous) -ephem -//wiki.call-cc.org/eggref/5/ephem -A wrapper for libnova a 'general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library.' -Rob Altenburg - -uuid-lib 0.0.15 (Cryptography) -uuid-lib -//wiki.call-cc.org/eggref/5/uuid-lib -OSF DCE 1.1 UUID -Kon Lovett - -amqp 1.0.0 (Networking) -amqp -//wiki.call-cc.org/eggref/5/amqp -AMPQ -Fredrik Appelberg - -simple-md5 0.1.1 (Cryptography) -simple-md5 -//wiki.call-cc.org/eggref/5/simple-md5 -Computes MD5 (RFC1321) checksums -Colin Plumb, packaged for Chicken by Peter Bex - -srfi-171 0.2 (Algorithms and data-structures) -srfi-171 -//wiki.call-cc.org/eggref/5/srfi-171 -SRFI-171: Transducers -Linus Björnstam bjornstam.linus@fastmail.se - -object-evict 0.1.1 (Algorithms and data-structures) -object-evict -//wiki.call-cc.org/eggref/5/object-evict -Evict data to unmanaged memory -The CHICKEN Team - -ftl 0.9 (Algorithms and data-structures) -ftl -//wiki.call-cc.org/eggref/5/ftl -Interface based sequence library -Sergei Egorov, partially reimplemented by felix winkelmann - -srfi-18 0.1.7 (Concurrency and parallelism) -srfi-18 -//wiki.call-cc.org/eggref/5/srfi-18 -SRFI-18 thread library -The CHICKEN Team - -gemini 0.2.1 (Networking) -gemini -//wiki.call-cc.org/eggref/5/gemini -Client library for the gemini:// protocol -Lassi Kortela - -combinators 1.2.2 (Algorithms and data-structures) -combinators -//wiki.call-cc.org/eggref/5/combinators -Combinators -[[kon lovett]] - -srfi-127 1.3 (Algorithms and data-structures) -srfi-127 -//wiki.call-cc.org/eggref/5/srfi-127 -SRFI-127: Lazy Sequences -John Cowan - -srfi-5 0.3.2 (Language extensions) -srfi-5 -//wiki.call-cc.org/eggref/5/srfi-5 -SRFI-5: A compatible let form with signatures and rest arguments -Andy Gaynor - -defstruct 2.0 (Algorithms and data-structures) -defstruct -//wiki.call-cc.org/eggref/5/defstruct -A more convenient form of define-record -Dorai Sitaram - -compile-file 1.3 (Miscellaneous) -compile-file -//wiki.call-cc.org/eggref/5/compile-file -Programmatic compiler invocation -The CHICKEN Team - -lmdb 1.0.6 (Databases) -lmdb -//wiki.call-cc.org/eggref/5/lmdb -Bindings to LMDB -Thomas Chust - -breadcrumbs 1.2 (Web programming) -breadcrumbs -//wiki.call-cc.org/eggref/5/breadcrumbs -Breadcrumbs for web pages -Mario Domenech Goulart - -micro-stats 0.1.2 (Mathematical libraries) -micro-stats -//wiki.call-cc.org/eggref/5/micro-stats -Easily create micro-stats -David Krentzlin - -this 0.1 (Miscellaneous) -this -//wiki.call-cc.org/eggref/5/this -Python's "this" module ported to CHICKEN -Mario Domenech Goulart - -shen 0.1 (Algorithms and data-structures) -shen -//wiki.call-cc.org/eggref/5/shen -Port of the Shen language for Chicken Scheme -David Ireland - -ck-macros 0.3.0 (Macros and meta-syntax) -ck-macros -//wiki.call-cc.org/eggref/5/ck-macros -Composable macros based on the CK abstract machine -John Croisant, based on work by Oleg Kiselyov - -slib-charplot 1.2.2 (Graphics) -slib-charplot -//wiki.call-cc.org/eggref/5/slib-charplot -The SLIB character plotting library -Aubrey Jaffer - -callable-data-structures 1.0.3 (Algorithms and data-structures) -callable-data-structures -//wiki.call-cc.org/eggref/5/callable-data-structures -"Callable" data structures -Mario Domenech Goulart - -srfi-128 0.11 (Algorithms and data-structures) -srfi-128 -//wiki.call-cc.org/eggref/5/srfi-128 -SRFI-128: Comparators (reduced) -John Cowan - -trace 2.0 (Tools) -trace -//wiki.call-cc.org/eggref/5/trace -tracing and breakpoints -felix winkelmann - -postgresql 4.1.4 (Databases) -postgresql -//wiki.call-cc.org/eggref/5/postgresql -Bindings for PostgreSQL's C-api -Johannes Groedem - -format 3.2.3 (Input/Output) -format -//wiki.call-cc.org/eggref/5/format -Common-Lisp style formatted output -Dirk Lutzebeck - -srfi-78 0.5 (Unit-testing) -srfi-78 -//wiki.call-cc.org/eggref/5/srfi-78 -SRFI-78: Lightweight testing -Sebastian Egner - -zmq 0.2 (Networking) -zmq -//wiki.call-cc.org/eggref/5/zmq -Bindings for the ZeroMQ API -Moritz Heidkamp - -srfi-209 1.3.1 (Algorithms and data-structures) -srfi-209 -//wiki.call-cc.org/eggref/5/srfi-209 -SRFI 209: Enums and enum sets -John Cowan and Wolfgang Corcoran-Mathe - -continuations 1.2 (Language extensions) -continuations -//wiki.call-cc.org/eggref/5/continuations -two continuation interfaces -Juergen Lorenz - -genann 0.2.2 (Miscellaneous) -genann -//wiki.call-cc.org/eggref/5/genann -Chicken bindings to genann - a simple neural network library in ANSI C -Diego A. Mundo - -fancypants 0.5 (Web programming) -fancypants -//wiki.call-cc.org/eggref/5/fancypants -Automatic ASCII smart quotes and ligature handling for SXML -Peter Bex - -ansi-escape-sequences 0.6 (Input/Output) -ansi-escape-sequences -//wiki.call-cc.org/eggref/5/ansi-escape-sequences -Procedures to generate ANSI escape sequences -Mario Domenech Goulart - -llrb-syntax 0.2 (Algorithms and data-structures) -llrb-syntax -//wiki.call-cc.org/eggref/5/llrb-syntax -Expands LLRB code customized to data structures. -Jörg F. Wittenberger - -webview 1.0.1 (User interface toolkits) -webview -//wiki.call-cc.org/eggref/5/webview -Multi-platform HTML user interface shell -Thomas Chust - -error-utils 2.1.0 (Miscellaneous) -error-utils -//wiki.call-cc.org/eggref/5/error-utils -Error Utilities -Kon Lovett - -integer-map 1.0.3 (Algorithms and data-structures) -integer-map -//wiki.call-cc.org/eggref/5/integer-map -SRFI 224 integer mappings -Wolfgang Corcoran-Mathe - -chicken-doc-html 0.3.1 (Documentation tools) -chicken-doc-html -//wiki.call-cc.org/eggref/5/chicken-doc-html -Generate HTML from (svn)wiki SXML -Jim Ursetto - -clojurian 3 (Language extensions) -clojurian -//wiki.call-cc.org/eggref/5/clojurian -Syntax and utility functions inspired by Clojure -Moritz Heidkamp - -condition-utils 2.2.3 (Miscellaneous) -condition-utils -//wiki.call-cc.org/eggref/5/condition-utils -SRFI 12 Condition Utilities -Kon Lovett - -xlib 1.3 (Graphics) -xlib -//wiki.call-cc.org/eggref/5/xlib -Xlib bindings -Richard Mann - -quasiwalk 1.10 (Algorithms and data-structures) -quasiwalk -//wiki.call-cc.org/eggref/5/quasiwalk -A tree map that respects quote, quasiquote, and unquote -Idiomdrottning - -simple-sequences 1.0 (Algorithms and data-structures) -simple-sequences -//wiki.call-cc.org/eggref/5/simple-sequences -A common interface to sequences -Juergen Lorenz - -typed-records 0.82 (Miscellaneous) -typed-records -//wiki.call-cc.org/eggref/5/typed-records -Typed variants of various record-definition macros -felix winkelmann - -canvas-draw 1.1.2 (Graphics) -canvas-draw -//wiki.call-cc.org/eggref/5/canvas-draw -Bindings to the CD graphics library -Thomas Chust - -chickadee 0.12.2 (Documentation tools) -chickadee -//wiki.call-cc.org/eggref/5/chickadee -chicken-doc web server -Jim Ursetto - -base64 1.0 (Data formats and parsing) -base64 -//wiki.call-cc.org/eggref/5/base64 -Encoding and decoding of base64 strings -James Bailey, Jim Ursetto - -ncurses 2.0 (User interface toolkits) -ncurses -//wiki.call-cc.org/eggref/5/ncurses -An interface to the UNIX ncurses package -felix winkelmann - -char-set-literals 0.4 (Language extensions) -char-set-literals -//wiki.call-cc.org/eggref/5/char-set-literals -A reader extension providing Gauche style literals for SRFI-14 char-sets -Moritz Heidkamp - -sqlite3pth 0.2.6 (Databases) -sqlite3pth -//wiki.call-cc.org/eggref/5/sqlite3pth -Run SQLite queries asynchronously in pthreads. Supports calling Scheme from SQLite's VFS to supply database block storage. -Jörg F. Wittenberger - -beaker 0.0.22 (Tools) -beaker -//wiki.call-cc.org/eggref/5/beaker -Lab supplies for CHICKEN development -Evan Hanson - -hypergiant 0.5.3 (Graphics) -hypergiant -//wiki.call-cc.org/eggref/5/hypergiant -Game library -Alex Charlton - -medea 4 (Data formats and parsing) -medea -//wiki.call-cc.org/eggref/5/medea -A JSON parser (and emitter) built with comparse -Moritz Heidkamp - -define-options 1.23 (Miscellaneous) -define-options -//wiki.call-cc.org/eggref/5/define-options -Conveniently bind to getopt-long options -Idiomdrottning and Chris Brannon - -messages 0.7 (Language extensions) -messages -//wiki.call-cc.org/eggref/5/messages -Creating algebraic- and abstract-types based on vectors -Juergen Lorenz - -define-er-syntax 1.2 (Language extensions) -define-er-syntax -//wiki.call-cc.org/eggref/5/define-er-syntax -explicitly implicit renaming -Idiomdrottning - -cluckcheck 0.0 (Unit-testing) -cluckcheck -//wiki.call-cc.org/eggref/5/cluckcheck -A Chicken Scheme port of the QuickCheck unit test framework -Andrew Pennebaker - -chalk 0.3.5 (Documentation tools) -chalk -//wiki.call-cc.org/eggref/5/chalk -Simple hahn-style in-source documentation -Diego A. Mundo - -srfi-180 1.0.0 (Data formats and parsing) -srfi-180 -//wiki.call-cc.org/eggref/5/srfi-180 -This library describes a JavaScript Object Notation (JSON) parser and printer. It supports JSON that may be bigger than memory. -Amirouche Boubekki - -edward 1.0.1 (Tools) -edward -//wiki.call-cc.org/eggref/5/edward -An extensible implementation of the ed text editor as defined in POSIX.1-2008 -Sören Tempel - -srfi-51 0.2 (Language extensions) -srfi-51 -//wiki.call-cc.org/eggref/5/srfi-51 -SRFI-51: Handling rest list -Joo ChurlSoo - -chibi-generic 0.1.3 (Language extensions) -chibi-generic -//wiki.call-cc.org/eggref/5/chibi-generic -Chibi Scheme's simple generic function interface -Alex Shinn - -taglib 0.2.5 (Sound) -taglib -//wiki.call-cc.org/eggref/5/taglib -Bindings to taglib -Vasilij Schneidermann - -getopt-long 1.21 (Miscellaneous) -getopt-long -//wiki.call-cc.org/eggref/5/getopt-long -Command line option parsing. -Ivan Raikov - -uri-generic 3.3 (Web programming) -uri-generic -//wiki.call-cc.org/eggref/5/uri-generic -URI generic syntax (RFC 3986) parsing and manipulation. -Ivan Raikov, Peter Bex, Seth Alves - -ezxdisp 3.0 (Graphics) -ezxdisp -//wiki.call-cc.org/eggref/5/ezxdisp -A simple 2D and 3D graphics library for X11 -n-sibata and Morihiko Tamai - -zxcvbn 1.0.0 (Cryptography) -zxcvbn -//wiki.call-cc.org/eggref/5/zxcvbn -zxcvbn password entropy estimation -Thomas Chust - -hash-trie 1.1.8 (Algorithms and data-structures) -hash-trie -//wiki.call-cc.org/eggref/5/hash-trie -hash-trie -Taylor R. Campbell - -allegro 3.0.0 (Input/Output) -allegro -//wiki.call-cc.org/eggref/5/allegro -Allegro -Daniel J. Leslie - -graph-scc 2.0 (Algorithms and data-structures) -graph-scc -//wiki.call-cc.org/eggref/5/graph-scc -Compute strongly-connected components (SCC) of a graph. -Ivan Raikov - -scheme2c-compatibility 1.8 (Miscellaneous) -scheme2c-compatibility -//wiki.call-cc.org/eggref/5/scheme2c-compatibility -Scheme->c compatibility package -Andrei Barbu - -inotify 1.1 (Input/Output) -inotify -//wiki.call-cc.org/eggref/5/inotify -Bindings to inotify -Vasilij Schneidermann - -svnwiki2html 0.0.2 (Tools) -svnwiki2html -//wiki.call-cc.org/eggref/5/svnwiki2html -A program to convert svnwiki syntax to HTML -Mario Domenech Goulart - -srfi-117 1.4 (Algorithms and data-structures) -srfi-117 -//wiki.call-cc.org/eggref/5/srfi-117 -SRFI-117: Mutable Queues -John Cowan - -pyffi 3.14 (Interfacing to other languages) -pyffi -//wiki.call-cc.org/eggref/5/pyffi -An interface to the Python programming language. -Ivan Raikov - -srfi-38 0.9 (Input/Output) -srfi-38 -//wiki.call-cc.org/eggref/5/srfi-38 -A Chicken version of the SRFI-38 reference implementation -Alex Shinn - -socket 0.3.3 (Networking) -socket -//wiki.call-cc.org/eggref/5/socket -Interface to the BSD socket API -Jim Ursetto - -simple-cells 1.2.2 (Algorithms and data-structures) -simple-cells -//wiki.call-cc.org/eggref/5/simple-cells -Implementation of typed cells to replace general set! operators -Juergen Lorenz - -simple-sha1 1.2 (Cryptography) -simple-sha1 -//wiki.call-cc.org/eggref/5/simple-sha1 -A fast and simple SHA1 implementation with minimal dependencies -Steve Reid and felix winkelmann - -procedural-macros 3.0.1 (Language extensions) -procedural-macros -//wiki.call-cc.org/eggref/5/procedural-macros -procedural-macros made easy -Juergen Lorenz - -imlib2 1.2 (Graphics) -imlib2 -//wiki.call-cc.org/eggref/5/imlib2 -Chicken bindings for the Imlib2 image library -Peter Bex - -fcp v0.4 (Networking) -fcp -//wiki.call-cc.org/eggref/5/fcp -Very basic interface to freenet FCP -Matt Welland - -locals 1.0.1 (Language extensions) -locals -//wiki.call-cc.org/eggref/5/locals -local declarations inspired by ML -Juergen Lorenz - -callable-sequences 1.3 (Algorithms and data-structures) -callable-sequences -//wiki.call-cc.org/eggref/5/callable-sequences -Common functional interface to sequential- and random-access sequences -Juergen Lorenz - -define-record-and-printer 0.2.0 (Language extensions) -define-record-and-printer -//wiki.call-cc.org/eggref/5/define-record-and-printer -Trivial macro to define records and appropriate printers -Peter Danenberg - -srfi-152 1.0 (Algorithms and data-structures) -srfi-152 -//wiki.call-cc.org/eggref/5/srfi-152 -String library (reduced) -John Cowan - -md5 4.1.3 (Cryptography) -md5 -//wiki.call-cc.org/eggref/5/md5 -Computes MD5 (RFC1321) checksums -Colin Plumb, packaged for Chicken by Peter Bex - -geo-utils 1.2.2 (Mathematical libraries) -geo-utils -//wiki.call-cc.org/eggref/5/geo-utils -Geographic Utilities -Kon Lovett - -abnf 8.3 (Data formats and parsing) -abnf -//wiki.call-cc.org/eggref/5/abnf -Parser combinators for Augmented BNF grammars (RFC 4234). -Ivan Raikov - -json-rpc 0.4.5a (Networking) -json-rpc -//wiki.call-cc.org/eggref/5/json-rpc -A JSON RPC library for R7RS scheme. -Ricardo G. Herdt - -protobuf 1.2.3 (Algorithms and data-structures) -protobuf -//wiki.call-cc.org/eggref/5/protobuf -Protocol buffer serialization -Thomas Chust - -rb-tree 6.2 (Algorithms and data-structures) -rb-tree -//wiki.call-cc.org/eggref/5/rb-tree -A sorted dictionary data structure based on red-black trees. -Ivan Raikov - -dust 0.0.16 (Tools) -dust -//wiki.call-cc.org/eggref/5/dust -Fetch and install CHICKEN versions -Evan Hanson - -llrb-tree 0.3.8 (Algorithms and data-structures) -llrb-tree -//wiki.call-cc.org/eggref/5/llrb-tree -LLRB tree general and customized to key types. -Jörg F. Wittenberger - -endian-port 4.0 (Input/Output) -endian-port -//wiki.call-cc.org/eggref/5/endian-port -An I/O port that supports different endian formats. -Ivan Raikov, partially reimplemented by Shawn Rutledge - -sexpc 1.4 (Code generation) -sexpc -//wiki.call-cc.org/eggref/5/sexpc -Unix filter that turns sexps into C syntax -Idiomdrottning - -brev 1.41 (Language extensions) -brev -//wiki.call-cc.org/eggref/5/brev -A huge pile of batteries and shortcuts -Idiomdrottning - -srfi-99 1.4.5 (Algorithms and data-structures) -srfi-99 -//wiki.call-cc.org/eggref/5/srfi-99 -SRFI-99 record types -Thomas Chust - -number-limits 3.0.3 (Mathematical libraries) -number-limits -//wiki.call-cc.org/eggref/5/number-limits -Limit constants for numbers -Kon Lovett - -rope 0.1.0 (Algorithms and data-structures) -rope -//wiki.call-cc.org/eggref/5/rope -Heavyweight alternative to strings -Evan Hanson - -fast-generic 0.7 (Language extensions) -fast-generic -//wiki.call-cc.org/eggref/5/fast-generic -fast-generic functions -felix winkelmann - -rabbit 2.1 (Cryptography) -rabbit -//wiki.call-cc.org/eggref/5/rabbit -Rabbit stream cipher. -Martin Boesgaard, Mette Vesterager, Thomas Christensen and Erik Zenner - -iconv 2.0 (Data formats and parsing) -iconv -//wiki.call-cc.org/eggref/5/iconv -Character-set conversions -Alejandro Forero Cuervo - -unitconv 4.0 (Mathematical libraries) -unitconv -//wiki.call-cc.org/eggref/5/unitconv -Conversion of units of measurement -Ivan Raikov - -git 0.2.0 (Miscellaneous) -git -//wiki.call-cc.org/eggref/5/git -libgit2 bindings -Evan Hanson - -mpd-client 2.1 (Sound) -mpd-client -//wiki.call-cc.org/eggref/5/mpd-client -Interface to Music Player Daemon -Hans Bulfone - -transducers 0.5.4 (Algorithms and data-structures) -transducers -//wiki.call-cc.org/eggref/5/transducers -Transducers for working with foldable data types. -Jeremy Steward - -srfi-63 0.5 (Algorithms and data-structures) -srfi-63 -//wiki.call-cc.org/eggref/5/srfi-63 -Homogeneous and heterogeneous arrays -Aubrey Jaffer, ported to hygienic Chicken with test suite by Peter Danenberg - -sql-de-lite 0.10.1 (Databases) -sql-de-lite -//wiki.call-cc.org/eggref/5/sql-de-lite -SQLite 3 interface -Jim Ursetto - -npdiff 2.0 (Algorithms and data-structures) -npdiff -//wiki.call-cc.org/eggref/5/npdiff -Compute the longest common subsequence of two sequences -Ivan Raikov - -lsp-server 0.4.4 (Tools) -lsp-server -//wiki.call-cc.org/eggref/5/lsp-server -LSP Server for CHICKEN. -Ricardo Gabriel Herdt - -awful-sql-de-lite 0.7.1 (Web programming) -awful-sql-de-lite -//wiki.call-cc.org/eggref/5/awful-sql-de-lite -sql-de-lite support for awful -Mario Domenech Goulart - -silex 1.0 (Data formats and parsing) -silex -//wiki.call-cc.org/eggref/5/silex -An efficient and powerful lexer generator -Danny Dub&eacute; - -srfi-34 0.7 (Miscellaneous) -srfi-34 -//wiki.call-cc.org/eggref/5/srfi-34 -SRFI-34: Exception Handling for Programs -Richard Kelsey, Michael Sperber - -binary-search 0.2 (Algorithms and data-structures) -binary-search -//wiki.call-cc.org/eggref/5/binary-search -Binary search algorithm -The CHICKEN Team - -bitwise-utils 1.3.0 (Algorithms and data-structures) -bitwise-utils -//wiki.call-cc.org/eggref/5/bitwise-utils -Bitwise utilities -Kon Lovett - -coin-change 1.0.2 (Algorithms and data-structures) -coin-change -//wiki.call-cc.org/eggref/5/coin-change -Greedy solver for the coin change problem -siiky - -bloom-filter 2.3.4 (Algorithms and data-structures) -bloom-filter -//wiki.call-cc.org/eggref/5/bloom-filter -Bloom Filter -Kon Lovett - -irc 1.9.9 (Networking) -irc -//wiki.call-cc.org/eggref/5/irc -A simple IRC client -felix winkelmann - -yasos 1.14 (Object-oriented programming) -yasos -//wiki.call-cc.org/eggref/5/yasos -A very simple OOP system -Kenneth Dickey - -srfi-158 0.1 (Language extensions) -srfi-158 -//wiki.call-cc.org/eggref/5/srfi-158 -SRFI 158: Generators and Accumulators -Shiro Kawa, John Cowan, Thomas Gilray - -parley 1.0.1 (Input/Output) -parley -//wiki.call-cc.org/eggref/5/parley -A readline replacement written in scheme based on linenoise. -Christian Kellermann - -srfi-123 0.2.1 (Algorithms and data-structures) -srfi-123 -//wiki.call-cc.org/eggref/5/srfi-123 -SRFI-123 - Generic accessor and modifier operations -Taylan Ulrich Bayırlı/Kammer - -mini-kanren 1.2.0 (Logic programming) -mini-kanren -//wiki.call-cc.org/eggref/5/mini-kanren -Packages the canonical miniKanren implementation for CHICKEN Scheme. -William Byrd, Dan Friedman, Oleg Kiselyov - -generics 2.0.3 (Language extensions) -generics -//wiki.call-cc.org/eggref/5/generics -an implementation of generic functions and a lot of helpers -Juergen Lorenz - -spiffy-cgi-handlers 0.7 (Web programming) -spiffy-cgi-handlers -//wiki.call-cc.org/eggref/5/spiffy-cgi-handlers -CGI and FastCGI handlers for a small but powerful web server. -Felix Winkelmann, Peter Bex & Andy Bennett - -message-digest-primitive 4.3.8 (Cryptography) -message-digest-primitive -//wiki.call-cc.org/eggref/5/message-digest-primitive -Message Digest Primitive -Kon Lovett - -patch 1.15 (Algorithms and data-structures) -patch -//wiki.call-cc.org/eggref/5/patch -Simple source patch utility -Tony Sidaway - -termbox 0.3 (User interface toolkits) -termbox -//wiki.call-cc.org/eggref/5/termbox -Minimal text based user interfaces. Bindings for nsf/termbox -Justin Meiners - -address-info 1.0.5 (Networking) -address-info -//wiki.call-cc.org/eggref/5/address-info -Network address information access -Thomas Chust - -disjoint-set 0.1.0 (Algorithms and data-structures) -disjoint-set -//wiki.call-cc.org/eggref/5/disjoint-set -Disjoint set implementation based on Scheme vectors and their indexes -siiky - -crc 1.0.2 (Cryptography) -crc -//wiki.call-cc.org/eggref/5/crc -Computes CRC checksum -[[Daishi Kato]] - -biglists 0.4.1 (Algorithms and data-structures) -biglists -//wiki.call-cc.org/eggref/5/biglists -a uniform interface to lists and lazy-lists -Juergen Lorenz - -cjson 5.0.3 (Data formats and parsing) -cjson -//wiki.call-cc.org/eggref/5/cjson -JSON parsing done in C. Sometimes a good idea. -Adellica - -loop 1.5 (Language extensions) -loop -//wiki.call-cc.org/eggref/5/loop -The Common Lisp LOOP macro -Heinrich Taube - -schematic 0.3.2 (Documentation tools) -schematic -//wiki.call-cc.org/eggref/5/schematic -Tools for Scheme development -Evan Hanson - -zshbrev 1.21 (Interfacing to other languages) -zshbrev -//wiki.call-cc.org/eggref/5/zshbrev -Access Chicken functions from any shell and access zsh functions from Chicken -Idiomdrottning - -blob-utils 2.0.4 (Algorithms and data-structures) -blob-utils -//wiki.call-cc.org/eggref/5/blob-utils -Blob Utilities -Kon Lovett - -dataframe 0.5 (Algorithms and data-structures) -dataframe -//wiki.call-cc.org/eggref/5/dataframe -Tabular data structure for data analysis -Ivan Raikov - -pandoc 0.2.3 (Data formats and parsing) -pandoc -//wiki.call-cc.org/eggref/5/pandoc -Call upon Pandoc to parse documents into SXML -Lassi Kortela - -cmark 0.1.0 (Data formats and parsing) -cmark -//wiki.call-cc.org/eggref/5/cmark -A chicken wrapper for cmark with markdown to sxml capabilities -Harley Swick - -uri-match 1.0 (Web programming) -uri-match -//wiki.call-cc.org/eggref/5/uri-match -A flexible URI matcher -Moritz Heidkamp - -lazy-ffi 1.8.6 (Interfacing to other languages) -lazy-ffi -//wiki.call-cc.org/eggref/5/lazy-ffi -A foreign function interface for lazy programmers -felix - -call-table-generics 1.2 (Language extensions) -call-table-generics -//wiki.call-cc.org/eggref/5/call-table-generics -cond generics -Idiomdrottning - -html-parser 0.3 (Web programming) -html-parser -//wiki.call-cc.org/eggref/5/html-parser -A permissive, scalable HTML parser. -Alex Shinn - -moremacros 2.5.0 (Language extensions) -moremacros -//wiki.call-cc.org/eggref/5/moremacros -More miscellaneous macros -Kon Lovett - -foof-loop 9.0 (Language extensions) -foof-loop -//wiki.call-cc.org/eggref/5/foof-loop -Extensible looping macros (originally based on Alex Shinn's) -Taylor R Campbell - -sequences-utils 0.5.1 (Algorithms and data-structures) -sequences-utils -//wiki.call-cc.org/eggref/5/sequences-utils -(More) Generic sequence operators -Kon Lovett - -gnuplot-pipe 0.4.2 (Graphics) -gnuplot-pipe -//wiki.call-cc.org/eggref/5/gnuplot-pipe -A simple interface to Gnuplot -Francesco Montanari - -states 1.0 (Miscellaneous) -states -//wiki.call-cc.org/eggref/5/states -Simple Finite State Machine library -Bowuigi - -s11n 0.9.12 (Data formats and parsing) -s11n -//wiki.call-cc.org/eggref/5/s11n -Serialization of arbitrary data. -felix - -holes 1.2.1 (Language extensions) -holes -//wiki.call-cc.org/eggref/5/holes -partial expressions as procedures with named parameters -Juergen Lorenz - -scss 4 (Web programming) -scss -//wiki.call-cc.org/eggref/5/scss -unknown -Moritz Heidkamp - -json-utils 1.1.1 (Algorithms and data-structures) -json-utils -//wiki.call-cc.org/eggref/5/json-utils -JSON Utilities -Kon Lovett - -heap-o-rama 0.4 (Miscellaneous) -heap-o-rama -//wiki.call-cc.org/eggref/5/heap-o-rama -... -felix - -iset 2.2 (Algorithms and data-structures) -iset -//wiki.call-cc.org/eggref/5/iset -Integer sets -Alex Shinn - -awful 1.0.3 (Web programming) -awful -//wiki.call-cc.org/eggref/5/awful -awful provides an application and an extension to ease the development of web-based applications. -Mario Domenech Goulart - -tree 1.50 (Algorithms and data-structures) -tree -//wiki.call-cc.org/eggref/5/tree -A tree utility library -Idiomdrottning & John Cowan - -fx-utils 4.0.3 (Mathematical libraries) -fx-utils -//wiki.call-cc.org/eggref/5/fx-utils -fx utilities -Kon Lovett - -list-utils 2.6.0 (Algorithms and data-structures) -list-utils -//wiki.call-cc.org/eggref/5/list-utils -list-utils -Kon Lovett - -srfi-69 0.4.3 (Algorithms and data-structures) -srfi-69 -//wiki.call-cc.org/eggref/5/srfi-69 -SRFI-69 hash-table library -The CHICKEN Team - -commands 1.0.0 (Tools) -commands -//wiki.call-cc.org/eggref/5/commands -Helpers for programs that dispatch commands -Mario Domenech Goulart - -srfi-143 0.4.1 (Mathematical libraries) -srfi-143 -//wiki.call-cc.org/eggref/5/srfi-143 -SRFI 143: Fixnums -John Cowan - -awful-salmonella-tar 0.0.4 (Web programming) -awful-salmonella-tar -//wiki.call-cc.org/eggref/5/awful-salmonella-tar -Serve salmonella report files out of tar archives -Mario Domenech Goulart - -srfi-216 0.1 (Language extensions) -srfi-216 -//wiki.call-cc.org/eggref/5/srfi-216 -SRFI 216: SICP Prerequisites -Vladimir Nikishkin, Vasilij Schneidermann - -kiwi 1.0.2 (User interface toolkits) -kiwi -//wiki.call-cc.org/eggref/5/kiwi -Bindings to the KiWi library -Vasilij Schneidermann - -spiffy-directory-listing 0.3 (Web programming) -spiffy-directory-listing -//wiki.call-cc.org/eggref/5/spiffy-directory-listing -Flexible directory listing for Spiffy -Mario Domenech Goulart - -gl-type 0.4.0 (Graphics) -gl-type -//wiki.call-cc.org/eggref/5/gl-type -Freetype font rendering in OpenGL -Alex Charlton - -srfi-145 0.1 (Language extensions) -srfi-145 -//wiki.call-cc.org/eggref/5/srfi-145 -SRFI 145: Assumptions -Vasilij Schneidermann - -geminih 1.13 (Web programming) -geminih -//wiki.call-cc.org/eggref/5/geminih -Gemtext to SXML -Idiomdrottning - -remote-mailbox 1.0.7 (Networking) -remote-mailbox -//wiki.call-cc.org/eggref/5/remote-mailbox -Remote Mailbox -Kon Lovett - -oauth 0.3 (Web programming) -oauth -//wiki.call-cc.org/eggref/5/oauth -OAuth 1.0, 1.0a, RFC 5849 -Andy Bennett <andyjpb@knodium.com> - -vector-lib 2.1.1 (Algorithms and data-structures) -vector-lib -//wiki.call-cc.org/eggref/5/vector-lib -Port of the SRFI-43 reference implementation -Taylor Campbell - -srfi-1 0.5.1 (Algorithms and data-structures) -srfi-1 -//wiki.call-cc.org/eggref/5/srfi-1 -SRFI-1 list library -Olin Shivers - -hyde 4 (Web programming) -hyde -//wiki.call-cc.org/eggref/5/hyde -A static website compiler -Moritz Heidkamp - -transmission 0.3.0 (Networking) -transmission -//wiki.call-cc.org/eggref/5/transmission -Transmission RPC -siiky - -zlib 0.7.0 (Algorithms and data-structures) -zlib -//wiki.call-cc.org/eggref/5/zlib -Bindings for zlib -Joseph Gay - -scsh-process 1.6.0 (OS interface) -scsh-process -//wiki.call-cc.org/eggref/5/scsh-process -A reimplementation for CHICKEN of SCSH's process notation. -Peter Bex - -test-new-egg 1.0.4 (Tools) -test-new-egg -//wiki.call-cc.org/eggref/5/test-new-egg -A tool to test new eggs before they are added to the official CHICKEN repository -Mario Domenech Goulart - -srfi-13 0.3.4 (Algorithms and data-structures) -srfi-13 -//wiki.call-cc.org/eggref/5/srfi-13 -SRFI-13 string library -Olin Shivers - -srfi-189 1.0.3 (Algorithms and data-structures) -srfi-189 -//wiki.call-cc.org/eggref/5/srfi-189 -SRFI 189: Maybe and Either -John Cowan and Wolfgang Corcoran-Mathe - -preserve 1.1 (Language extensions) -preserve -//wiki.call-cc.org/eggref/5/preserve -Cache a procedure for a set time -Idiomdrottning - -srfi-203 0.1 (Language extensions) -srfi-203 -//wiki.call-cc.org/eggref/5/srfi-203 -SRFI 203: A Simple Picture Language in the Style of SICP -Vasilij Schneidermann - -udp 1.18 (Networking) -udp -//wiki.call-cc.org/eggref/5/udp -An interface to User Datagram Protocol sockets -Category 5 - -test-generative 0.0.6 (Unit-testing) -test-generative -//wiki.call-cc.org/eggref/5/test-generative -Allows quickcheck like testing for pure code with the test egg -David Krentzlin - -matrico 0.5rel (Mathematical libraries) -matrico -//wiki.call-cc.org/eggref/5/matrico -A flonum matrix module for CHICKEN Scheme. -Christian Himpe - -gemrefinder 1.5 (Networking) -gemrefinder -//wiki.call-cc.org/eggref/5/gemrefinder -Checks Gemini space for replies to your posts -Idiomdrottning - -memcached 1.5 (Networking) -memcached -//wiki.call-cc.org/eggref/5/memcached -Client interface to the Memcached protocol. -Ivan Raikov and Seth Alves - -vectr 0.1 (Algorithms and data-structures) -vectr -//wiki.call-cc.org/eggref/5/vectr -A linear vectr library. -Andrew Mack - -srfi-130 2.0.1 (Algorithms and data-structures) -srfi-130 -//wiki.call-cc.org/eggref/5/srfi-130 -SRFI-130: Cursor-based string library -Wolfgang Corcoran-Mathe - -simple-logger 1.0.0 (Input/Output) -simple-logger -//wiki.call-cc.org/eggref/5/simple-logger -A very simple logger -Mario Domenech Goulart - -hmac 7.2.0 (Cryptography) -hmac -//wiki.call-cc.org/eggref/5/hmac -HMAC provides a HMAC using the message-digest interface. -Thomas Hintz - -acetone 1.2 (Data formats and parsing) -acetone -//wiki.call-cc.org/eggref/5/acetone -A simple parser -Idiomdrottning - -chicken-belt 0.1.0 (Tools) -chicken-belt -//wiki.call-cc.org/eggref/5/chicken-belt -A utility belt for managing your CHICKEN coop -Christian Kellermann, Moritz Heidkamp, Evan Hanson - -image-dimensions 1.0.1 (Graphics) -image-dimensions -//wiki.call-cc.org/eggref/5/image-dimensions -Detect image dimensions for common formats -Vasilij Schneidermann - -scm2wiki 0.3.2 (Documentation tools) -scm2wiki -//wiki.call-cc.org/eggref/5/scm2wiki -An auto-documentation tool for CHICKEN Scheme. -Michael Neidel - -stb-image-write 0.3 (Graphics) -stb-image-write -//wiki.call-cc.org/eggref/5/stb-image-write -write png/jpg/tga/bmp images -Kristian Lein-Mathisen - -http-client 1.2.1 (Networking) -http-client -//wiki.call-cc.org/eggref/5/http-client -High-level HTTP client library -Peter Bex - -qwiki 2.2 (Web programming) -qwiki -//wiki.call-cc.org/eggref/5/qwiki -qwiki - the quick wiki -Peter Bex - -posix-utils 2.1.1 (Miscellaneous) -posix-utils -//wiki.call-cc.org/eggref/5/posix-utils -posix-utils -Kon Lovett - -posix-shm 1.4 (OS interface) -posix-shm -//wiki.call-cc.org/eggref/5/posix-shm -POSIX shared memory API -Ivan Raikov - -miscmacros 1.0 (Language extensions) -miscmacros -//wiki.call-cc.org/eggref/5/miscmacros -Various helper macros -[[felix winkelmann]] - -matchable 1.1 (Language extensions) -matchable -//wiki.call-cc.org/eggref/5/matchable -Hygienic MATCH replacement -Alex Shinn - -srfi-45 4.0.7 (Language extensions) -srfi-45 -//wiki.call-cc.org/eggref/5/srfi-45 -SRFI-45: Primitives for Expressing Iterative Lazy Algorithms -André van Tonder, for Chicken 4 by Kon Lovett, for Chicken 5 by [[Sergey Goldgaber]] - -awful-sqlite3 0.7.0 (Web programming) -awful-sqlite3 -//wiki.call-cc.org/eggref/5/awful-sqlite3 -Sqlite3 support for awful -Mario Domenech Goulart - -egg-tarballs 0.10.0 (Tools) -egg-tarballs -//wiki.call-cc.org/eggref/5/egg-tarballs -Creates tarballs for eggs in henrietta cache -Mario Domenech Goulart - -srfi-14 0.2.1 (Algorithms and data-structures) -srfi-14 -//wiki.call-cc.org/eggref/5/srfi-14 -SRFI-14 character-sets library -Olin Shivers - -stfl 1.1 (User interface toolkits) -stfl -//wiki.call-cc.org/eggref/5/stfl -Bindings to the STFL curses widget library -Vasilij Schneidermann - -cis 1.4 (Algorithms and data-structures) -cis -//wiki.call-cc.org/eggref/5/cis -Compact integer sets. -Ivan Raikov - -srfi-47 2.0 (Algorithms and data-structures) -srfi-47 -//wiki.call-cc.org/eggref/5/srfi-47 -SRFI-47: Arrays -Aubrey Jaffer - -interfaces 0.4.1 (Language extensions) -interfaces -//wiki.call-cc.org/eggref/5/interfaces -Simple interface/implementation abstraction -felix winkelmann - -semantic-version 0.0.13 (Algorithms and data-structures) -semantic-version -//wiki.call-cc.org/eggref/5/semantic-version -Semantic Version Utilities -Kon Lovett - -optimism 0.1.0 (Miscellaneous) -optimism -//wiki.call-cc.org/eggref/5/optimism -Command line option handling -Evan Hanson - -gl-math 0.9.1 (Mathematical libraries) -gl-math -//wiki.call-cc.org/eggref/5/gl-math -A small gamedev-oriented math library -Alex Charlton - -stemmer 0.0.2 (Algorithms and data-structures) -stemmer -//wiki.call-cc.org/eggref/5/stemmer -Bindings for the Snowball project's libstemmer -Moritz Heidkamp - -envsubst 1.0.0 (Tools) -envsubst -//wiki.call-cc.org/eggref/5/envsubst -Simple templating with parameter expansion -Robert C Jensen - -srfi-41 2.1.5 (Algorithms and data-structures) -srfi-41 -//wiki.call-cc.org/eggref/5/srfi-41 -SRFI 41 (Streams) -Philip L. Bewig, for CHICKEN by Kon Lovett - -getopt-utils 1.1.0 (Miscellaneous) -getopt-utils -//wiki.call-cc.org/eggref/5/getopt-utils -Utilities for getopt-long -Kon Lovett - -hyperscene 0.4.0 (Graphics) -hyperscene -//wiki.call-cc.org/eggref/5/hyperscene -Scene graph and spatial partitioning -Alex Charlton - -salmonella 3.0.1 (Egg tools) -salmonella -//wiki.call-cc.org/eggref/5/salmonella -A tool for testing eggs -Mario Domenech Goulart - -F-operator 4.1.3 (Language extensions) -F-operator -//wiki.call-cc.org/eggref/5/F-operator -Shift/Reset Control Operators -Kon Lovett - -r6rs-bytevectors 0.1.7 (Algorithms and data-structures) -r6rs-bytevectors -//wiki.call-cc.org/eggref/5/r6rs-bytevectors -An implementation of r6rs bytevectors -William D Clinger - -isaac 1.0.0 (Cryptography) -isaac -//wiki.call-cc.org/eggref/5/isaac -Bindings to the ISAAC CSPRNG -Evan Hanson - -cairo 0.1.18 (Graphics) -cairo -//wiki.call-cc.org/eggref/5/cairo -Chicken bindings for Cairo, a vector graphics library -Michael Bridgen and Tony Garnock-Jones - -cst 1.5 (Data formats and parsing) -cst -//wiki.call-cc.org/eggref/5/cst -Visualize sexps as trees via Graphviz -Idiomdrottning - -sqlite3 3.7.2 (Databases) -sqlite3 -//wiki.call-cc.org/eggref/5/sqlite3 -Bindings to version 3.x of the SQLite API -Thomas Chust - -unveil 0.2 (OS interface) -unveil -//wiki.call-cc.org/eggref/5/unveil -unveil(2) support for CHICKEN -Wolfgang Corcoran-Mathe - -hahn 0.10.1 (Documentation tools) -hahn -//wiki.call-cc.org/eggref/5/hahn -In-source documentation -Peter Danenberg - -s9fes-char-graphics 1.4.2 (Graphics) -s9fes-char-graphics -//wiki.call-cc.org/eggref/5/s9fes-char-graphics -Scheme 9 from Empty Space Char Graphics -Kon Lovett - -posix-groups 0.2.1 (OS interface) -posix-groups -//wiki.call-cc.org/eggref/5/posix-groups -Access POSIX group information -The CHICKEN Team - -svgpath 1.7 (XML processing) -svgpath -//wiki.call-cc.org/eggref/5/svgpath -Parse, normalize, and write SVG path data -Idiomdrottning - -spiffy 6.3 (Web programming) -spiffy -//wiki.call-cc.org/eggref/5/spiffy -A small but powerful web server -Felix Winkelmann - -sourcehut 0.3.3 (Web programming) -sourcehut -//wiki.call-cc.org/eggref/5/sourcehut -Bindings and CLI for the sr.ht REST API -Evan Hanson - -daemon 0.0.1 (OS interface) -daemon -//wiki.call-cc.org/eggref/5/daemon -Create daemon processes -siiky - -srfi-71 0.2 (Language extensions) -srfi-71 -//wiki.call-cc.org/eggref/5/srfi-71 -SRFI-71: Extended LET-syntax for multiple values -Sebastian Egner - -ersatz 1.28 (Data formats and parsing) -ersatz -//wiki.call-cc.org/eggref/5/ersatz -A template engine inspired by Jinja2 and Jingoo. -Ivan Raikov - -string-utils 2.7.3 (Algorithms and data-structures) -string-utils -//wiki.call-cc.org/eggref/5/string-utils -String Utilities -Kon Lovett - -srfi-133 1.6.1 (Algorithms and data-structures) -srfi-133 -//wiki.call-cc.org/eggref/5/srfi-133 -SRFI-133: Vector Library (R7RS-compatible) -John Cowan, Taylor Campbell, Will Clinger - -srfi-179 0.2.3 (Algorithms and data-structures) -srfi-179 -//wiki.call-cc.org/eggref/5/srfi-179 -SRFI-179: Nonempty Intervals and Generalized Arrays (Updated) -Bradley Lucier - -pkg-config 0.1.2 (OS interface) -pkg-config -//wiki.call-cc.org/eggref/5/pkg-config -Wrapper around pkg-config -Chris Brannon - -anaphora 1.0.1 (Language extensions) -anaphora -//wiki.call-cc.org/eggref/5/anaphora -Some anaphoric and named macros -Juergen Lorenz - -dynamic-import 1.0.2 (Miscellaneous) -dynamic-import -//wiki.call-cc.org/eggref/5/dynamic-import -Dynamic Import -Kon Lovett - -traversal 1.7 (Algorithms and data-structures) -traversal -//wiki.call-cc.org/eggref/5/traversal -Various list operations -Jeffrey Mark Siskind - -iterators 0.1.1 (Language extensions) -iterators -//wiki.call-cc.org/eggref/5/iterators -Iterators and coroutines -Juergen Lorenz - -micro-benchmark 0.0.20 (Unit-testing) -micro-benchmark -//wiki.call-cc.org/eggref/5/micro-benchmark -Easily create micro-benchmarks -David Krentzlin - -estraier-client 1.0 (Databases) -estraier-client -//wiki.call-cc.org/eggref/5/estraier-client -A pure Scheme Hyper Estraier client library -Peter Bex - -dotted-lambdas 1.3.1 (Language extensions) -dotted-lambdas -//wiki.call-cc.org/eggref/5/dotted-lambdas -lambda equivalents with dots as trailing symbols -Juergen Lorenz - -protobj 0.5 (Object-oriented programming) -protobj -//wiki.call-cc.org/eggref/5/protobj -A prototype-delegation object model -Neil van Dyke - -srfi-227 1.1 (Language extensions) -srfi-227 -//wiki.call-cc.org/eggref/5/srfi-227 -SRFI 227: Optional Arguments -Shawn Wagner - -dyn-vector 2.1 (Algorithms and data-structures) -dyn-vector -//wiki.call-cc.org/eggref/5/dyn-vector -Dynamic (dense) vectors based on SRFI-43. -Ivan Raikov - -srfi-151 1.0.2 (Algorithms and data-structures) -srfi-151 -//wiki.call-cc.org/eggref/5/srfi-151 -SRFI 151: Bitwise Operations -Olin Shivers, Aubrey Jaffer, John Cowan - -srfi-74 0.1 (Algorithms and data-structures) -srfi-74 -//wiki.call-cc.org/eggref/5/srfi-74 -SRFI-74: Octet-Addressed Binary Blocks -Michael Sperber - -scmfmt 0.1 (Tools) -scmfmt -//wiki.call-cc.org/eggref/5/scmfmt -Chicken Scheme code formattor to use from stdin/stdout -Anes Lihovac - -srfi-134 1.1.1 (Algorithms and data-structures) -srfi-134 -//wiki.call-cc.org/eggref/5/srfi-134 -SRFI 134: Immutable deques -John Cowan, Kevin Wortman, Shiro Kawai, and Wolfgang Corcoran-Mathe - -slib-wt-tree 0.1.6 (Algorithms and data-structures) -slib-wt-tree -//wiki.call-cc.org/eggref/5/slib-wt-tree -Weight-balanced trees -Stephen Adams - -dot-locking 0.4 (OS interface) -dot-locking -//wiki.call-cc.org/eggref/5/dot-locking -advisory locking mechanism based on standard file operations -Olin Shivers - -coops-utils 2.2.3 (Object-oriented programming) -coops-utils -//wiki.call-cc.org/eggref/5/coops-utils -coops utilities -Kon Lovett - -markdown-svnwiki 0.3.1 (Documentation tools) -markdown-svnwiki -//wiki.call-cc.org/eggref/5/markdown-svnwiki -Convert Markdown to svnwiki -Alex Charlton - -lazy-seq 2 (Algorithms and data-structures) -lazy-seq -//wiki.call-cc.org/eggref/5/lazy-seq -Clojure-like lazy sequences -Moritz Heidkamp - -srfi-25 1.3 (Algorithms and data-structures) -srfi-25 -//wiki.call-cc.org/eggref/5/srfi-25 -Multidimensional arrays -Jussi Piitulainen - -srfi-144 0.1.3 (Mathematical libraries) -srfi-144 -//wiki.call-cc.org/eggref/5/srfi-144 -SRFI 144: Flonums -John Cowan - -srfi-4-comprehensions 1.5 (Algorithms and data-structures) -srfi-4-comprehensions -//wiki.call-cc.org/eggref/5/srfi-4-comprehensions -SRFI-42 Comprehensions for SRFI-4 Vectors -Will Farr - -color 1.1 (Graphics) -color -//wiki.call-cc.org/eggref/5/color -The SLIB color library -Aubrey Jaffer - -expat 2.2 (XML processing) -expat -//wiki.call-cc.org/eggref/5/expat -An interface to James Clark's Expat XML parser -felix - -awful-main 0.1.0 (Web programming) -awful-main -//wiki.call-cc.org/eggref/5/awful-main -Turn awful web applications into static executables -Pietro Cerutti - -sendfile 2.0 (Networking) -sendfile -//wiki.call-cc.org/eggref/5/sendfile -Sending a file over the network -David Krentzlin - -srfi-48 1.0.0 (Language extensions) -srfi-48 -//wiki.call-cc.org/eggref/5/srfi-48 -SRFI-48: Intermediate Format Strings -Ken Dickey - -latch 0.3 (Miscellaneous) -latch -//wiki.call-cc.org/eggref/5/latch -Evaluate expressions once -felix winkelmann - -agrep 1.7 (Algorithms and data-structures) -agrep -//wiki.call-cc.org/eggref/5/agrep -Approximate grep.. -Ivan Raikov - -aes 1.5 (Cryptography) -aes -//wiki.call-cc.org/eggref/5/aes -A self-contained implementation of the AES / Rijndael encryption algorithm -Alaric Snell-Pym - -box 3.6.0 (Algorithms and data-structures) -box -//wiki.call-cc.org/eggref/5/box -Boxing -Kon Lovett - -scan-input-lines 0.2 (Input/Output) -scan-input-lines -//wiki.call-cc.org/eggref/5/scan-input-lines -Scan lines until a regex or predicate matches -Felix Winkelman - -blosc 1.1 (Algorithms and data-structures) -blosc -//wiki.call-cc.org/eggref/5/blosc -Bindings to the Blosc multi-threaded meta-compressor library -Ivan Raikov - -srfi-207 2.0.0 (Algorithms and data-structures) -srfi-207 -//wiki.call-cc.org/eggref/5/srfi-207 -SRFI-207: String-notated bytevectors -Daphne Preston-Kendal, John Cowan, & Wolfgang Corcoran-Mathe - -server-test 0.6 (Unit-testing) -server-test -//wiki.call-cc.org/eggref/5/server-test -Utilities to help testing servers -Mario Domenech Goulart - -crypto-tools 1.4 (Cryptography) -crypto-tools -//wiki.call-cc.org/eggref/5/crypto-tools -Useful cryptographic primitives -Alaric Snell-Pym - -udp6 0.2.0 (Networking) -udp6 -//wiki.call-cc.org/eggref/5/udp6 -Interface to UDP over IPv4 and IPv6 -Jim Ursetto - -opencl 1.3 (Concurrency and parallelism) -opencl -//wiki.call-cc.org/eggref/5/opencl -Bindings to OpenCL -Kristian Lein-Mathisen - -pipes 1.0.1 (Language extensions) -pipes -//wiki.call-cc.org/eggref/5/pipes -sequencing partial combinations -Juergen Lorenz - -simple-contracts 1.0.2 (Language extensions) -simple-contracts -//wiki.call-cc.org/eggref/5/simple-contracts -Design by contract for procedures -Juergen Lorenz - -macaw 0.1.1 (Graphics) -macaw -//wiki.call-cc.org/eggref/5/macaw -Efficient color types and math -John Croisant - -manual-labor 0.3 (Documentation tools) -manual-labor -//wiki.call-cc.org/eggref/5/manual-labor -Generate static HTML manual from wiki docs -Jim Ursetto - -memory-mapped-files 0.4 (Miscellaneous) -memory-mapped-files -//wiki.call-cc.org/eggref/5/memory-mapped-files -Memory-mapped file access for UNIX and Windows -The CHICKEN Team, Windows support by "rivo" - -sq 0.2 (Data formats and parsing) -sq -//wiki.call-cc.org/eggref/5/sq -Scheme jq wrapper for processing S-expressions -Evan Hanson - -srfi-29 3.0.7 (Miscellaneous) -srfi-29 -//wiki.call-cc.org/eggref/5/srfi-29 -Localization -Scott G. Miller (for CHICKEN Kon Lovett) - -srfi-35 0.1 (Miscellaneous) -srfi-35 -//wiki.call-cc.org/eggref/5/srfi-35 -SRFI-35 Conditions -Richard Kelsey and Michael Sperber - -slice 1.3 (Algorithms and data-structures) -slice -//wiki.call-cc.org/eggref/5/slice -A slicer procedure for lists, strings and vectors -Mario Domenech Goulart - -pstk 1.4.0 (User interface toolkits) -pstk -//wiki.call-cc.org/eggref/5/pstk -PS/Tk: Portable Scheme interface to Tk -W-D. Busch, N. Holm, K. Dickey - -svn-client 1.2 (Miscellaneous) -svn-client -//wiki.call-cc.org/eggref/5/svn-client -A wrapper around Subversion's libsvn_client C library. -Alejandro Forero Cuervo - -bind 1.2.6 (Interfacing to other languages) -bind -//wiki.call-cc.org/eggref/5/bind -Automatically generate bindings from C/C++ declarations -[[felix winkelmann]] - -bencode 1.3.1 (Data formats and parsing) -bencode -//wiki.call-cc.org/eggref/5/bencode -Bencoding parser and serializer -Caolan McMahon - -srfi-217 0.2 (Algorithms and data-structures) -srfi-217 -//wiki.call-cc.org/eggref/5/srfi-217 -SRFI 217: Integer Sets -John Cowan and Wolfgang Corcoran-Mathe - -tabular 1.4 (Algorithms and data-structures) -tabular -//wiki.call-cc.org/eggref/5/tabular -Parsing and formatting of tabular text data such as comma- and delimiter-separated values (CSV and DSV). -Ivan Raikov - -input-parse 1.2 (Data formats and parsing) -input-parse -//wiki.call-cc.org/eggref/5/input-parse -input-stream tokenizing and parsing routines. -Oleg Kiselyov. Ported to chicken by Shawn Wagner. - -tweetnacl 1.4.2 (Cryptography) -tweetnacl -//wiki.call-cc.org/eggref/5/tweetnacl -TweetNaCl cryptographic library -Thomas Chust - -make 1.9 (Language extensions) -make -//wiki.call-cc.org/eggref/5/make -The PLT 'make' macro -PLT, adapted to CHICKEN by Felix Winkelmann - -begin-syntax 0.2.1 (Language extensions) -begin-syntax -//wiki.call-cc.org/eggref/5/begin-syntax -Convenience macro for inline syntax expansion -Evan Hanson - -ezd 2020.01.26 (User interface toolkits) -ezd -//wiki.call-cc.org/eggref/5/ezd -easy drawing for programs on X displays -Joel Bartlett - -salmonella-diff 1.1.0 (Egg tools) -salmonella-diff -//wiki.call-cc.org/eggref/5/salmonella-diff -A tool to diff salmonella log files -Mario Domenech Goulart - -test-utils 1.0.5 (Unit-testing) -test-utils -//wiki.call-cc.org/eggref/5/test-utils -Test Utilities (for test egg) -Kon Lovett - -srfi-42 1.76 (Algorithms and data-structures) -srfi-42 -//wiki.call-cc.org/eggref/5/srfi-42 -SRFI-42 (Eager comprehensions) -Sebastian Egner - -utf8 3.6.3 (Data formats and parsing) -utf8 -//wiki.call-cc.org/eggref/5/utf8 -Unicode support -Alex Shinn - -openssl 2.2.5 (Networking) -openssl -//wiki.call-cc.org/eggref/5/openssl -Bindings to the OpenSSL SSL/TLS library -Thomas Chust - -edn 1.0 (Data formats and parsing) -edn -//wiki.call-cc.org/eggref/5/edn -EDN data reader/writer. -Daniel Ziltener - -mailbox 3.3.10 (Concurrency and parallelism) -mailbox -//wiki.call-cc.org/eggref/5/mailbox -Thread-safe queues with timeout -[[felix winkelman]] and [[kon lovett]] - -exif 1.2 (Graphics) -exif -//wiki.call-cc.org/eggref/5/exif -Binding to libexif, reading EXIF meta data from digital camera images. -Christian Kellermann - -pdf 1.1 (Graphics) -pdf -//wiki.call-cc.org/eggref/5/pdf -A library for PDF generation. -Marc Battyani and Bruce Butterfield - -srfi-116 1.7 (Algorithms and data-structures) -srfi-116 -//wiki.call-cc.org/eggref/5/srfi-116 -SRFI-116: Immutable Lists. -John Cowan - -srfi-178 1.0.2 (Algorithms and data-structures) -srfi-178 -//wiki.call-cc.org/eggref/5/srfi-178 -SRFI 178: Bitvector library -John Cowan and Wolfgang Corcoran-Mathe - -atom 0.1.5 (XML processing) -atom -//wiki.call-cc.org/eggref/5/atom -Atom 1.0 feed reader and writer -Jim Ursetto - -ipfs 0.0.13 (Networking) -ipfs -//wiki.call-cc.org/eggref/5/ipfs -IPFS HTTP API for Scheme -siiky - -lexgen 8.2 (Data formats and parsing) -lexgen -//wiki.call-cc.org/eggref/5/lexgen -Lexer combinators -Ivan Raikov - -doctype 2.2 (XML processing) -doctype -//wiki.call-cc.org/eggref/5/doctype -Exports strings corresponding to standard XML (XHTML, HTML) doctypes -Jim Ursetto - -digraph 2.0 (Algorithms and data-structures) -digraph -//wiki.call-cc.org/eggref/5/digraph -Directed graph in adjacency list format. -Ivan Raikov - -alist-lib 0.3.0 (Algorithms and data-structures) -alist-lib -//wiki.call-cc.org/eggref/5/alist-lib -SRFI-69-like library for alists -Peter Danenberg - -srfi-196 1.0.1 (Algorithms and data-structures) -srfi-196 -//wiki.call-cc.org/eggref/5/srfi-196 -SRFI-196: Range Objects -John Cowan & Wolfgang Corcoran-Mathe - -chicken-update 0.1.6 (Tools) -chicken-update -//wiki.call-cc.org/eggref/5/chicken-update -Update installed eggs -Diego A. Mundo - -opengl 1.21 (Graphics) -opengl -//wiki.call-cc.org/eggref/5/opengl -OpenGL bindings -felix winkelmann - -sdl2-ttf 0.2.0 (Graphics) -sdl2-ttf -//wiki.call-cc.org/eggref/5/sdl2-ttf -Bindings to SDL_ttf 2 -John Croisant - -list-comprehensions 1.2.1 (Algorithms and data-structures) -list-comprehensions -//wiki.call-cc.org/eggref/5/list-comprehensions -Some list creating routines -Juergen Lorenz - -srfi-113 1.2.0 (Algorithms and data-structures) -srfi-113 -//wiki.call-cc.org/eggref/5/srfi-113 -SRFI-113: Sets and Bags -John Cowan - -math 0.3.4 (Mathematical libraries) -math -//wiki.call-cc.org/eggref/5/math -Chicken port of Racket's math library -Neil Toronto, Jens Axel Søgaard - -ripemd 2.1.2 (Cryptography) -ripemd -//wiki.call-cc.org/eggref/5/ripemd -RIPE Message Digest -Kon Lovett - -awful-sse 0.3 (Web programming) -awful-sse -//wiki.call-cc.org/eggref/5/awful-sse -Server-Sent Events module for Awful -Arthur Maciel - -breadline 0.11 (Input/Output) -breadline -//wiki.call-cc.org/eggref/5/breadline -Bindings to readline -Vasilij Schneidermann - -graph-dfs 2.0 (Algorithms and data-structures) -graph-dfs -//wiki.call-cc.org/eggref/5/graph-dfs -Depth-first search in a graph. -Ivan Raikov - -spiffy-uri-match 1.0 (Web programming) -spiffy-uri-match -//wiki.call-cc.org/eggref/5/spiffy-uri-match -uri-match integration for spiffy -Moritz Heidkamp - -rocksdb 1.0 (Databases) -rocksdb -//wiki.call-cc.org/eggref/5/rocksdb -Bindings to Facebooks's RocksDB Key-Value Store -Kristian Lein-Mathisen - -smtp 5.2 (Networking) -smtp -//wiki.call-cc.org/eggref/5/smtp -Parser combinators and state machine for Simple Mail Transfer Protocol (RFC 5321). -Ivan Raikov - -srfi-19 4.9.5 (Algorithms and data-structures) -srfi-19 -//wiki.call-cc.org/eggref/5/srfi-19 -Time Data Types and Procedures -Will Fitzgerald (for CHICKEN by Kon Lovett) - -srfi-146 0.1 (Algorithms and data-structures) -srfi-146 -//wiki.call-cc.org/eggref/5/srfi-146 -SRFI 146: Mappings -Arthur A. Gleckler, Marc Nieper-Wißkirchen - -sxpath 1.0 (XML processing) -sxpath -//wiki.call-cc.org/eggref/5/sxpath -The sxpath bits of sxml-tools from the SSAX project at Sourceforge -Oleg Kiselyov, Kirill Lisovsky, Dmitry Lizorkin - -rfc3339 0.1.3 (Data formats and parsing) -rfc3339 -//wiki.call-cc.org/eggref/5/rfc3339 -RFC3339 datetime parser -Jim Ursetto - -csv-abnf 6.1 (Data formats and parsing) -csv-abnf -//wiki.call-cc.org/eggref/5/csv-abnf -Parsing and formatting of comma-separated values (CSV). -Ivan Raikov - -message-digest-utils 4.3.5 (Cryptography) -message-digest-utils -//wiki.call-cc.org/eggref/5/message-digest-utils -Message Digest Support -Kon Lovett - -sdl2 0.4.1 (Graphics) -sdl2 -//wiki.call-cc.org/eggref/5/sdl2 -Bindings to Simple DirectMedia Layer 2 (SDL2) -John Croisant - -r7rs 1.0.9 (Language extensions) -r7rs -//wiki.call-cc.org/eggref/5/r7rs -R7RS compatibility -The Chicken Team - -generalized-arrays 0.0.7 (Algorithms and data-structures) -generalized-arrays -//wiki.call-cc.org/eggref/5/generalized-arrays -An implementation providing generalized arrays and storage classes for CHICKEN Scheme. -Jeremy Steward - -system 0.8 (Not categorized) -system -//wiki.call-cc.org/eggref/5/system -load and compile groups of files -felix winkelmann - -symbol-utils 2.5.0 (Algorithms and data-structures) -symbol-utils -//wiki.call-cc.org/eggref/5/symbol-utils -Symbol Utilities -Kon Lovett - -nrepl 5.0.8 (Debugging tools) -nrepl -//wiki.call-cc.org/eggref/5/nrepl -Simple networked REPL over TCP -Kristian Lein-Mathisen - -fix-me-now 1.5 (Language extensions) -fix-me-now -//wiki.call-cc.org/eggref/5/fix-me-now -Make tweaks and changes to sexp trees -Idiomdrottning - -lowdown 3 (Data formats and parsing) -lowdown -//wiki.call-cc.org/eggref/5/lowdown -A pure Chicken Markdown parser -Moritz Heidkamp - -pseudo-meta-egg-info 1.1 (Egg tools) -pseudo-meta-egg-info -//wiki.call-cc.org/eggref/5/pseudo-meta-egg-info -Provide automatically generated release-info and a pseudo-"meta"-file for eggs in svn -Peter Bex - -synch 3.3.8 (Concurrency and parallelism) -synch -//wiki.call-cc.org/eggref/5/synch -Synchronization Forms -Kon Lovett - -sql-null 2.0 (Databases) -sql-null -//wiki.call-cc.org/eggref/5/sql-null -A convenience extension for representing SQL NULL values -Ivan Shmakov - -introspect 0.2 (Language extensions) -introspect -//wiki.call-cc.org/eggref/5/introspect -Module introspection -Mario Domenech Goulart - -simple-exceptions 1.3.1 (Language extensions) -simple-exceptions -//wiki.call-cc.org/eggref/5/simple-exceptions -Some user-friendly exception routines -Juergen Lorenz - -tokyocabinet 0.1.0 (Databases) -tokyocabinet -//wiki.call-cc.org/eggref/5/tokyocabinet -Tokyo Cabinet hash database interface -Sven Hartrumpf - -snowtar 1.1 (Data formats and parsing) -snowtar -//wiki.call-cc.org/eggref/5/snowtar -TAR file format packing and unpacking. -Marc Feeley - -mpi 2.5 (Networking) -mpi -//wiki.call-cc.org/eggref/5/mpi -Message-passing Interface (MPI) -Ivan Raikov - -graph-bfs 2.1 (Algorithms and data-structures) -graph-bfs -//wiki.call-cc.org/eggref/5/graph-bfs -Breadth-first search in a graph. -Ivan Raikov - -web-colors 1.0.0 (Data formats and parsing) -web-colors -//wiki.call-cc.org/eggref/5/web-colors -Parse and write HTML/CSS color strings -John Croisant - -fmt 0.8.11.2 (Input/Output) -fmt -//wiki.call-cc.org/eggref/5/fmt -Combinator Formatting -Alex Shinn - -srfi-60 0.7.1 (Algorithms and data-structures) -srfi-60 -//wiki.call-cc.org/eggref/5/srfi-60 -SRFI 60: Integers as bits -Aubrey Jaffer - -mathh 4.6.4 (Mathematical libraries) -mathh -//wiki.call-cc.org/eggref/5/mathh -ISO C math functions, miscellaneous math utilities, and constants -Kon Lovett and [[john cowan]] - -jsmin 2.2 (Miscellaneous) -jsmin -//wiki.call-cc.org/eggref/5/jsmin -Implementation of Douglas Crockford's JavaScript minifier in CHICKEN Scheme -Mario Domenech Goulart - -chicken-doc 0.7.0 (Documentation tools) -chicken-doc -//wiki.call-cc.org/eggref/5/chicken-doc -Explore Chicken documentation locally -Jim Ursetto - -kd-tree 6.1 (Algorithms and data-structures) -kd-tree -//wiki.call-cc.org/eggref/5/kd-tree -K-D tree spatial indexing structure. -Ivan Raikov - -gochan 5.2.10 (Concurrency and parallelism) -gochan -//wiki.call-cc.org/eggref/5/gochan -golang channels in CHICKEN -Kristian Lein-Mathisen - -http-session 2.10 (Web programming) -http-session -//wiki.call-cc.org/eggref/5/http-session -Facilities for managing HTTP sessions -Mario Domenech Goulart - -sxml-transforms 1.4.3 (XML processing) -sxml-transforms -//wiki.call-cc.org/eggref/5/sxml-transforms -The SXML transformations (to XML, SXML, and HTML) from the SSAX project at Sourceforge -Oleg Kiselyov - -srfi-115 0.3.2 (Data formats and parsing) -srfi-115 -//wiki.call-cc.org/eggref/5/srfi-115 -SRFI 115: Scheme Regular Expressions -Alex Shinn - -strse 1.39 (Language extensions) -strse -//wiki.call-cc.org/eggref/5/strse -A string DSL -Idiomdrottning - -natural-sort 1.1 (Algorithms and data-structures) -natural-sort -//wiki.call-cc.org/eggref/5/natural-sort -Natural sorting procedures -Vasilij Schneidermann - -arrays 1.0.2 (Algorithms and data-structures) -arrays -//wiki.call-cc.org/eggref/5/arrays -Functional arrays and sets -Juergen Lorenz - -debugger-protocol 0.4 (Debugging tools) -debugger-protocol -//wiki.call-cc.org/eggref/5/debugger-protocol -Low-level interface to debugger-protocol -Felix Winkelmann - -iup 1.9.5 (User interface toolkits) -iup -//wiki.call-cc.org/eggref/5/iup -Bindings to the IUP GUI library -Thomas Chust - -vlist 1.1 (Algorithms and data-structures) -vlist -//wiki.call-cc.org/eggref/5/vlist -An implementation of vlists, a functional list-like data structure. -Ludovic Courtès - -timed-resource 2.4.2 (Concurrency and parallelism) -timed-resource -//wiki.call-cc.org/eggref/5/timed-resource -Resource w/ Timeout -Kon Lovett - -henrietta-cache-git 0.0.1 (Tools) -henrietta-cache-git -//wiki.call-cc.org/eggref/5/henrietta-cache-git -A tool to convert and keep henrietta's cache in a git repository -Mario Domenech Goulart - -byte-blob 2.3 (Algorithms and data-structures) -byte-blob -//wiki.call-cc.org/eggref/5/byte-blob -Byte array utility procedures for blobs. -Ivan Raikov - -regex-case 1.3 (Language extensions) -regex-case -//wiki.call-cc.org/eggref/5/regex-case -Provides an easy to use <code>case</code> construct for regular expression matching -felix - -henrietta-cache 1.6.1 (Egg tools) -henrietta-cache -//wiki.call-cc.org/eggref/5/henrietta-cache -Fetch and cache extensions from various sources for Henrietta to consume -Peter Bex - -slib-compat 1.0.0 (Algorithms and data-structures) -slib-compat -//wiki.call-cc.org/eggref/5/slib-compat -CHICKEN SLIB compatibility library -Kon Lovett - -hopefully 0.2.6 (Concurrency and parallelism) -hopefully -//wiki.call-cc.org/eggref/5/hopefully -Simple software transactional memory. -Jörg F. Wittenberger - -sequences 0.6.1 (Algorithms and data-structures) -sequences -//wiki.call-cc.org/eggref/5/sequences -Generic sequence operators -felix winkelmann - -colorize 0.5 (Web programming) -colorize -//wiki.call-cc.org/eggref/5/colorize -Colorize programming code as HTML -Brian Mastenbrook, converted to Scheme by Peter Bex - -stb-image-resize 0.3 (Graphics) -stb-image-resize -//wiki.call-cc.org/eggref/5/stb-image-resize -resize raw u8/u16/u32/f32-vector images -Kristian Lein-Mathisen - -uuid 0.1 (Cryptography) -uuid -//wiki.call-cc.org/eggref/5/uuid -native chicken uuid library -alice maz - -srfi-111 0.5 (Algorithms and data-structures) -srfi-111 -//wiki.call-cc.org/eggref/5/srfi-111 -SRFI-111: Boxes -John Cowan - -graph-cycles 2.0 (Algorithms and data-structures) -graph-cycles -//wiki.call-cc.org/eggref/5/graph-cycles -Enumerate all simple cycles in a graph. -Ivan Raikov - -records 1.4 (Algorithms and data-structures) -records -//wiki.call-cc.org/eggref/5/records -Procedural record-type interface -David Carlton, Aubrey Jaffer - -srfi-121 1.8 (Algorithms and data-structures) -srfi-121 -//wiki.call-cc.org/eggref/5/srfi-121 -SRFI-121: Generators -John Cowan - -srfi-174 1.0.2 (Algorithms and data-structures) -srfi-174 -//wiki.call-cc.org/eggref/5/srfi-174 -srfi-174 -John Cowan - -ssax 5.1.0 (XML processing) -ssax -//wiki.call-cc.org/eggref/5/ssax -Oleg Kiselyov's XML parser -Oleg Kiselyov, ported to CHICKEN by Kirill Lisovsky, packaged as an extension by <a href="mailto:felix@call-with-current-continuation.org">felix</a> - -srfi-37 1.4 (Miscellaneous) -srfi-37 -//wiki.call-cc.org/eggref/5/srfi-37 -A simple and flexible command-line option parsing facility -Anthony Carrico - -shell 0.4 (Miscellaneous) -shell -//wiki.call-cc.org/eggref/5/shell -Convenient shell-command invocation -Felix Winkelmann - -test 1.2 (Unit-testing) -test -//wiki.call-cc.org/eggref/5/test -Yet Another Testing Utility -Alex Shinn - -srfi-141 1.0.0 (Mathematical libraries) -srfi-141 -//wiki.call-cc.org/eggref/5/srfi-141 -SRFI 141: Integer division -Taylor Campbell, John Cowan - -tcp-server 1.5 (Networking) -tcp-server -//wiki.call-cc.org/eggref/5/tcp-server -A simple generic multithreaded tcp-server -felix - -match-generics 2.8 (Language extensions) -match-generics -//wiki.call-cc.org/eggref/5/match-generics -matchable generics -Idiomdrottning - -args 1.6.2 (Miscellaneous) -args -//wiki.call-cc.org/eggref/5/args -Command-line argument handling, on top of SRFI 37 -Jim Ursetto - -csm 0.5 (Tools) -csm -//wiki.call-cc.org/eggref/5/csm -a build system -felix - -topham 0.1.7 (Web programming) -topham -//wiki.call-cc.org/eggref/5/topham -Bindings for the sr.ht REST API -Evan Hanson - -elliptic-curves 1.0.4 (Mathematical libraries) -elliptic-curves -//wiki.call-cc.org/eggref/5/elliptic-curves -Arithmetic and Cryptography on Elliptic Curve Groups over Finite Fields -Thomas Chust - -checks 1.4 (Language extensions) -checks -//wiki.call-cc.org/eggref/5/checks -easy to use procondition and postcondition checks of procedures -Juergen Lorenz - -sxml-modifications 0.3.1 (XML processing) -sxml-modifications -//wiki.call-cc.org/eggref/5/sxml-modifications -The sxml-modification bits of sxml-tools from the SSAX project at Sourceforge -Dmitry Lizorkin - -toml 0.7 (Data formats and parsing) -toml -//wiki.call-cc.org/eggref/5/toml -A Chicken binding to read TOML configuration files -Daniel Ziltener - -comparse 3 (Data formats and parsing) -comparse -//wiki.call-cc.org/eggref/5/comparse -Schemely parser combinators -Moritz Heidkamp - -pwdb 1.4 (Cryptography) -pwdb -//wiki.call-cc.org/eggref/5/pwdb -A command-line-based password manager -Alaric Snell-Pym - -gtk-server 0.1 (User interface toolkits) -gtk-server -//wiki.call-cc.org/eggref/5/gtk-server -GTK-server binding -Felix Winkelmann, Vasilij Schneidermann - -svnwiki-sxml 0.2.14 (Documentation tools) -svnwiki-sxml -//wiki.call-cc.org/eggref/5/svnwiki-sxml -Parse svnwiki to sxml -Jim Ursetto - -plot 2.1 (Graphics) -plot -//wiki.call-cc.org/eggref/5/plot -An interface to GNU libplot, a library for device-independent two-dimensional vector graphics. -Ivan Raikov - -apropos 3.8.3 (Miscellaneous) -apropos -//wiki.call-cc.org/eggref/5/apropos -CHICKEN apropos -Kon Lovett - -siphash 0.1.0 (Cryptography) -siphash -//wiki.call-cc.org/eggref/5/siphash -The SipHash family of hash functions -Evan Hanson - -r7rs-tools 0.1.1 (Tools) -r7rs-tools -//wiki.call-cc.org/eggref/5/r7rs-tools -"Pure" r7rs compiler and interpreter -Diego A. Mundo - -message-digest 4.3.0 (Cryptography) -message-digest -//wiki.call-cc.org/eggref/5/message-digest -Message Digest (omnibus) -Kon Lovett - -srfi-132 1.0.0 (Algorithms and data-structures) -srfi-132 -//wiki.call-cc.org/eggref/5/srfi-132 -SRFI-132: Sort Libraries -John Cowan - -salmonella-feeds 0.1.1 (Egg tools) -salmonella-feeds -//wiki.call-cc.org/eggref/5/salmonella-feeds -A tool to generate atom feeds out of salmonella log files -Mario Domenech Goulart - -noise 0.2.0 (Graphics) -noise -//wiki.call-cc.org/eggref/5/noise -Noise generation functions on the GPU -Alex Charlton - -awful-ssl 0.3 (Web programming) -awful-ssl -//wiki.call-cc.org/eggref/5/awful-ssl -SSL support for awful -Mario Domenech Goulart - -locale 0.9.2 (OS interface) -locale -//wiki.call-cc.org/eggref/5/locale -Provides locale operations -Kon Lovett - -srfi-232 0.1 (Language extensions) -srfi-232 -//wiki.call-cc.org/eggref/5/srfi-232 -SRFI 232: Flexible curried procedures -Wolfgang Corcoran-Mathe - -bitstring 1.37 (Data formats and parsing) -bitstring -//wiki.call-cc.org/eggref/5/bitstring -Binary pattern matching -rivo - -glfw3 0.7.1 (Graphics) -glfw3 -//wiki.call-cc.org/eggref/5/glfw3 -Bindings to the GLFW3 OpenGL window and event management library -Alex Charlton - -spiffy-cookies 1.2 (Web programming) -spiffy-cookies -//wiki.call-cc.org/eggref/5/spiffy-cookies -Procedures for managing cookies -Mario Domenech Goulart - -epoxy 0.2.2 (Graphics) -epoxy -//wiki.call-cc.org/eggref/5/epoxy -Bindings to OpenGL and OpenGL ES through the Epoxy library -Adrien (Kooda) Ramos - -comic-snarfer 1.23 (XML processing) -comic-snarfer -//wiki.call-cc.org/eggref/5/comic-snarfer -Download files (such as web comic images) by recursing on XPath -Idiomdrottning - -rlimit 1.0.2 (OS interface) -rlimit -//wiki.call-cc.org/eggref/5/rlimit -Setting resource limits -felix winkelmann - -srfi-135 1.0.2 (Algorithms and data-structures) -srfi-135 -//wiki.call-cc.org/eggref/5/srfi-135 -SRFI 135: Immutable Texts -William D. Clinger - -botan 2.13.20191214-0 (Cryptography) -botan -//wiki.call-cc.org/eggref/5/botan -Bindings to the Botan cryptographic library -Thomas Chust - -redis 0.5 (Databases) -redis -//wiki.call-cc.org/eggref/5/redis -A Redis client library for Chicken Scheme -Daniel Ziltener - -rbf 1.1 (Mathematical libraries) -rbf -//wiki.call-cc.org/eggref/5/rbf -Bindings for the Radial Basis Function interpolation routines by John Burkardt. -Ivan Raikov - -arcadedb 0.7 (Databases) -arcadedb -//wiki.call-cc.org/eggref/5/arcadedb -An ArcadeDB database driver for CHICKEN Scheme. -Christian Himpe - -module-declarations 0.3.1 (Language extensions) -module-declarations -//wiki.call-cc.org/eggref/5/module-declarations -Module declarations -Evan Hanson - -foreigners 1.5 (Language extensions) -foreigners -//wiki.call-cc.org/eggref/5/foreigners -Foreign helper macros -Jim Ursetto - -henrietta 1.5 (Egg tools) -henrietta -//wiki.call-cc.org/eggref/5/henrietta -Serve extensions over HTTP -felix winkelmann - -simple-tests 3.1 (Unit-testing) -simple-tests -//wiki.call-cc.org/eggref/5/simple-tests -Some simple test routines -Juergen Lorenz - -srfi-105 0.1.7 (Language extensions) -srfi-105 -//wiki.call-cc.org/eggref/5/srfi-105 -SRFI-105 - curly infix expressions -David A. Wheeler - -dwim-sort 1.4 (Language extensions) -dwim-sort -//wiki.call-cc.org/eggref/5/dwim-sort -dwimmy sort -Idiomdrottning - -trie 2 (Algorithms and data-structures) -trie -//wiki.call-cc.org/eggref/5/trie -A trie (prefix tree) implementation -Moritz Heidkamp - -amb 3.0.8 (Logic programming) -amb -//wiki.call-cc.org/eggref/5/amb -The non-deterministic backtracking ambivalence operator -[[thomas chust]] - -minissh 1.0.0 (Networking) -minissh -//wiki.call-cc.org/eggref/5/minissh -An SSH-2 server and client implementation -Kristian Lein-Mathisen - -ws-client 1.0.0 (Web programming) -ws-client -//wiki.call-cc.org/eggref/5/ws-client -websocket client library -Lo̍h Ka-tsùn - -qt-light 1.0 (User interface toolkits) -qt-light -//wiki.call-cc.org/eggref/5/qt-light -A lightweight Qt 5 interface -felix winkelmann - -filepath 1.6 (Data formats and parsing) -filepath -//wiki.call-cc.org/eggref/5/filepath -Cross-platform file path manipulation. -Ivan Raikov - -directory-utils 2.2.6 (OS interface) -directory-utils -//wiki.call-cc.org/eggref/5/directory-utils -directory-utils -Kon Lovett - -premodules 0.7 (Documentation tools) -premodules -//wiki.call-cc.org/eggref/5/premodules -Converting a premodule into module, test and doc files -Juergen Lorenz - -nanomsg 1.0.0.6 (Networking) -nanomsg -//wiki.call-cc.org/eggref/5/nanomsg -unknown -Adellica AS - -sundials 2.17 (Mathematical libraries) -sundials -//wiki.call-cc.org/eggref/5/sundials -An interface to SUNDIALS (SUite of Nonlinear and DIfferential/ALgebraic equation Solvers). -Ivan Raikov - -crypt 1.0.1 (Cryptography) -crypt -//wiki.call-cc.org/eggref/5/crypt -Secure password hashing through the Unix crypt() function -Peter Bex, with code from many people - -skiplists 1.0.2 (Algorithms and data-structures) -skiplists -//wiki.call-cc.org/eggref/5/skiplists -An implementation of skiplists -[[Juergen Lorenz]] - -srfi-137 0.2 (Algorithms and data-structures) -srfi-137 -//wiki.call-cc.org/eggref/5/srfi-137 -SRFI-137: Minimal Unique Types -John Cowan & Marc Nieper-Wißkirchen - -stty 0.6 (Input/Output) -stty -//wiki.call-cc.org/eggref/5/stty -stty-style interface to termios -Alex Shinn - -blas 4.5 (Mathematical libraries) -blas -//wiki.call-cc.org/eggref/5/blas -An interface to level 1, 2 and 3 BLAS routines -felix - -awful-postgresql 0.7.0 (Web programming) -awful-postgresql -//wiki.call-cc.org/eggref/5/awful-postgresql -Postgresql support for awful -Mario Domenech Goulart - -operations 0.6 (Object-oriented programming) -operations -//wiki.call-cc.org/eggref/5/operations -The T object system -Felix Winkelmann - -sdl-base 0.9.2 (Graphics) -sdl-base -//wiki.call-cc.org/eggref/5/sdl-base -Basic SDL support -Tony Garnock-Jones - -concurrent-native-callbacks 1.0 (Concurrency and parallelism) -concurrent-native-callbacks -//wiki.call-cc.org/eggref/5/concurrent-native-callbacks -Invoke callbacks from other native threads -bevuta IT GmbH (Felix Winkelmann) - -simple-loops 2.0 (Language extensions) -simple-loops -//wiki.call-cc.org/eggref/5/simple-loops -Some simple looping macros -Juergen Lorenz - -dbus 0.97 (OS interface) -dbus -//wiki.call-cc.org/eggref/5/dbus -A binding for libdbus, the IPC mechanism -Shawn Rutledge - -coops 1.3 (Object-oriented programming) -coops -//wiki.call-cc.org/eggref/5/coops -A featureful object system -Dorai Sitaram and felix winkelmann - -monocypher 4.0.1 (Cryptography) -monocypher -//wiki.call-cc.org/eggref/5/monocypher -Monocypher cryptographic library -Thomas Chust - -z3 2.0 (Algorithms and data-structures) -z3 -//wiki.call-cc.org/eggref/5/z3 -A gzip (RFC1952) compression and decompression library -Oskar Schirmer and felix winkelmann - -spock 0.2 (Web programming) -spock -//wiki.call-cc.org/eggref/5/spock -A compiler and runtime system for R5RS Scheme on top of JavaScript -felix winkelmann - -linenoise 1.0 (Input/Output) -linenoise -//wiki.call-cc.org/eggref/5/linenoise -A minimal, zero-config, BSD licensed, readline replacement. -Salvatore Sanfilippo - -brev-separate 1.95 (Language extensions) -brev-separate -//wiki.call-cc.org/eggref/5/brev-separate -Hodge podge of macros and combinators -Idiomdrottning - -levenshtein 2.4.0 (Algorithms and data-structures) -levenshtein -//wiki.call-cc.org/eggref/5/levenshtein -Levenshtein edit distance -Kon Lovett - -salmonella-html-report 1.7.1 (Egg tools) -salmonella-html-report -//wiki.call-cc.org/eggref/5/salmonella-html-report -A tool to generate HTML ouput out of salmonella log files -Mario Domenech Goulart - -sha1 4.1.7 (Cryptography) -sha1 -//wiki.call-cc.org/eggref/5/sha1 -Computes SHA1 (FIPS-180-1) checksums -Steve Reid, packaged for Chicken by Peter Bex - -slib-arraymap 1.1.4 (Algorithms and data-structures) -slib-arraymap -//wiki.call-cc.org/eggref/5/slib-arraymap -The SLIB applicative routines for the arrays library -Aubrey Jaffer - -forcible 0.3.10 (Concurrency and parallelism) -forcible -//wiki.call-cc.org/eggref/5/forcible -Thread- and exception aware, lazy-looking synchronization with timeouts - extending srfi-45 -Jörg F. Wittenberger - -graph-separators 2.1 (Algorithms and data-structures) -graph-separators -//wiki.call-cc.org/eggref/5/graph-separators -Determine the separation vertices of a graph. -Richard Kelsey - -mistie 1.9 (Data formats and parsing) -mistie -//wiki.call-cc.org/eggref/5/mistie -A programmable filter -Dorai Sitaram - -dollar 3.0.0 (Interfacing to other languages) -dollar -//wiki.call-cc.org/eggref/5/dollar -FFI convenience macro -felix winkelmann and kon lovett - -tcp6 0.2.1 (Networking) -tcp6 -//wiki.call-cc.org/eggref/5/tcp6 -Interface to TCP over IPv4 and IPv6 -Jim Ursetto - -ldif-sexpr 0.3.2 (Data formats and parsing) -ldif-sexpr -//wiki.call-cc.org/eggref/5/ldif-sexpr -Convert (parse&write) LDIF, rfc4514 and LDAP filters (rfc2254) into S-expressions. -Jörg F. Wittenberger - -make-tests 1.10 (Tools) -make-tests -//wiki.call-cc.org/eggref/5/make-tests -Create unit tests from a file of expressions -Idiomdrottning - -ioctl 0.4 (Input/Output) -ioctl -//wiki.call-cc.org/eggref/5/ioctl -ioctl system call interface -Alex Shinn - -internet-message 7.1 (Data formats and parsing) -internet-message -//wiki.call-cc.org/eggref/5/internet-message -Parser combinators for Internet Message Format (RFC 5322). -Ivan Raikov - -gmi 0.0.7 (Data formats and parsing) -gmi -//wiki.call-cc.org/eggref/5/gmi -Gemtext reader and writer -siiky - -gemini-client 0.1 (Networking) -gemini-client -//wiki.call-cc.org/eggref/5/gemini-client -Client library for the gemini:// protocol -Lassi Kortela - -big-chicken 1.1 (Miscellaneous) -big-chicken -//wiki.call-cc.org/eggref/5/big-chicken -Wrapper module for all core modules -[[felix winkelmann]] - -posix-regex 0.1.0 (Miscellaneous) -posix-regex -//wiki.call-cc.org/eggref/5/posix-regex -A thin wrapper around POSIX regular expression matching -Sören Tempel - -freetype 0.3 (Graphics) -freetype -//wiki.call-cc.org/eggref/5/freetype -Freetype2 Interface -Alex Shinn - -unitex-named-chars 0.0.4 (Miscellaneous) -unitex-named-chars -//wiki.call-cc.org/eggref/5/unitex-named-chars -Unicode & LaTeX Named Chars -Kon Lovett - -srfi-27 4.2.3 (Algorithms and data-structures) -srfi-27 -//wiki.call-cc.org/eggref/5/srfi-27 -Sources of Random Bits -Sebastian Egner, for CHICKEN by Kon Lovett and [[Sergey Goldgaber]] - -zstd 1.2 (Algorithms and data-structures) -zstd -//wiki.call-cc.org/eggref/5/zstd -ZStandard bindings -Kristian Lein-Mathisen - -x11-colors 1.1 (Graphics) -x11-colors -//wiki.call-cc.org/eggref/5/x11-colors -named standard colors as available in X11 -felix winkelmann - -rss 1.7 (XML processing) -rss -//wiki.call-cc.org/eggref/5/rss -A RSS parser -felix winkelmann - -ssql 0.3 (Databases) -ssql -//wiki.call-cc.org/eggref/5/ssql -SQL as S-expressions -Peter Bex, Moritz Heidkamp, Chris Brannon - -pthreads 0.2 (Concurrency and parallelism) -pthreads -//wiki.call-cc.org/eggref/5/pthreads -Maintain and talk to a pthread pool. -Jörg F. Wittenberger - -multipart-form-data 0.2 (Web programming) -multipart-form-data -//wiki.call-cc.org/eggref/5/multipart-form-data -Reads & decodes HTTP multipart/form-data requests. -Andy Bennett <andyjpb@knodium.com> - -srfi-66 0.1 (Algorithms and data-structures) -srfi-66 -//wiki.call-cc.org/eggref/5/srfi-66 -SRFI-66: Octet Vectors -Michael Sperber - -posix-mq 1.1 (OS interface) -posix-mq -//wiki.call-cc.org/eggref/5/posix-mq -POSIX message queues API -Ivan Raikov - -srfi-64 1.0.5 (Unit-testing) -srfi-64 -//wiki.call-cc.org/eggref/5/srfi-64 -SRFI 64:"A Scheme API for test suites" implementation -Sunjoong Lee - -lalr 2.5.2 (Data formats and parsing) -lalr -//wiki.call-cc.org/eggref/5/lalr -An efficient LALR(1) parser generator -Dominique Boucher - -sha2 4.2.5 (Cryptography) -sha2 -//wiki.call-cc.org/eggref/5/sha2 -Computes 256-, 385- and 512-bit SHA2 checksums -Aaron D. Gifford and Daishi Kato - -typeclass 1.5 (Language extensions) -typeclass -//wiki.call-cc.org/eggref/5/typeclass -Type classes -Andre van Tonder - -advice 0.4 (Miscellaneous) -advice -//wiki.call-cc.org/eggref/5/advice -'advise' functionality -felix winkelmann - -thread-utils 2.2.8 (Concurrency and parallelism) -thread-utils -//wiki.call-cc.org/eggref/5/thread-utils -Thread Utilities -Kon Lovett - -srfi-94 0.1 (Mathematical libraries) -srfi-94 -//wiki.call-cc.org/eggref/5/srfi-94 -SRFI 94: Type-Restricted Numerical Functions -Aubrey Jaffer - -packrat 1.5 (Data formats and parsing) -packrat -//wiki.call-cc.org/eggref/5/packrat -A packrat parsing library -Tony Garnock-Jones - -with-current-directory 1.0.0 (Language extensions) -with-current-directory -//wiki.call-cc.org/eggref/5/with-current-directory -Convenience procedure for temporarily changing directories -Evan Hanson - -xj 1.29 (XML processing) -xj -//wiki.call-cc.org/eggref/5/xj -Unix filter that turns XML into JSON -Idiomdrottning - -clucker 0.12 (Web programming) -clucker -//wiki.call-cc.org/eggref/5/clucker -Twitter API for Chicken Scheme -Nicholas M. Van Horn - -mdh 0.2 (Databases) -mdh -//wiki.call-cc.org/eggref/5/mdh -interface to the MDH database -Kevin O'Kane - -pastiche 1.3 (Web programming) -pastiche -//wiki.call-cc.org/eggref/5/pastiche -A small awful app implementing a pastebin service -Christian Kellermann - -salt 0.28 (Algorithms and data-structures) -salt -//wiki.call-cc.org/eggref/5/salt -Hybrid dynamical systems modeling. -Ivan Raikov - -accents-substitute 0.7 (Algorithms and data-structures) -accents-substitute -//wiki.call-cc.org/eggref/5/accents-substitute -Substitute accented characters in strings -Mario Domenech Goulart - -nanosleep 0.3.0 (OS interface) -nanosleep -//wiki.call-cc.org/eggref/5/nanosleep -Interface to POSIX nanosleep -Pietro Cerutti - -check-errors 3.7.1 (Miscellaneous) -check-errors -//wiki.call-cc.org/eggref/5/check-errors -Argument checks & errors -Kon Lovett - -espeak 0.1.7 (Sound) -espeak -//wiki.call-cc.org/eggref/5/espeak -Chicken bindings for espeak-ng's speak_lib.h -Diego A. Mundo - -pathname-expand 0.3 (OS interface) -pathname-expand -//wiki.call-cc.org/eggref/5/pathname-expand -unknown -The CHICKEN team - -live-define 1.1 (Miscellaneous) -live-define -//wiki.call-cc.org/eggref/5/live-define -Hack that replaces “define” with a version that mutates existing procedures. -Adrien (Kooda) Ramos - -chicken-doc-admin 0.5.0 (Documentation tools) -chicken-doc-admin -//wiki.call-cc.org/eggref/5/chicken-doc-admin -Administer Chicken documentation locally -Jim Ursetto \ No newline at end of file diff --git a/zilti/packages/chicken-template.scm b/zilti/packages/chicken-template.cscm similarity index 100% rename from zilti/packages/chicken-template.scm rename to zilti/packages/chicken-template.cscm diff --git a/zilti/packages/chicken.scm b/zilti/packages/chicken.scm index 89d4858..5e9fc07 100644 --- a/zilti/packages/chicken.scm +++ b/zilti/packages/chicken.scm @@ -230,13 +230,13 @@ language standard, and includes many enhancements and extensions.") chicken-tiny-prolog (package (name "chicken-tiny-prolog") - (version "2.0") + (version "2.1") (source (origin (method url-fetch) (uri (egg-uri "tiny-prolog" version)) (sha256 - (base32 "0bw1l5vsyw2z3yvv6zlgvzk1hlm16ql6m8gdfd94fk691pvjpnd0")))) + (base32 "0zz468zvr7v1dh2sg48kmlq43dbim66md3dv2dchdpzfjg378w8k")))) (propagated-inputs (specifications->packages (list "chicken-srfi-69"))) (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) @@ -915,13 +915,13 @@ language standard, and includes many enhancements and extensions.") chicken-intarweb (package (name "chicken-intarweb") - (version "2.0.3") + (version "2.1.0") (source (origin (method url-fetch) (uri (egg-uri "intarweb" version)) (sha256 - (base32 "1vpdrbrmjsdbl4cb3c82iqcvyn9318jzapg6bl00dkbn6ykyisr3")))) + (base32 "0khzz6w8dh8sbiaqw3b68p0v8lv4bjwxipkb9cqj2q9r7zl84555")))) (propagated-inputs (specifications->packages (list "chicken-srfi-1" @@ -6475,13 +6475,13 @@ language standard, and includes many enhancements and extensions.") chicken-getopt-utils (package (name "chicken-getopt-utils") - (version "1.1.0") + (version "1.1.1") (source (origin (method url-fetch) (uri (egg-uri "getopt-utils" version)) (sha256 - (base32 "0jbzv8s0b3pnlqzl4vls0fssw56ivz1g9afdj90kxaxlxv1b1l0k")))) + (base32 "0i17fj29zbbm05x68h7fy524ypk8vbr62gq6jkrwf18371l0l767")))) (propagated-inputs (specifications->packages (list "chicken-utf8" "chicken-srfi-1" "chicken-getopt-long"))) @@ -6518,13 +6518,13 @@ language standard, and includes many enhancements and extensions.") chicken-salmonella (package (name "chicken-salmonella") - (version "3.0.1") + (version "3.1.1") (source (origin (method url-fetch) (uri (egg-uri "salmonella" version)) (sha256 - (base32 "1xr01d9ax106c5q3xx0lj92q24jqiywasamimpzvda4b17bb34n5")))) + (base32 "1r60dlr1qcjlirbwqpn23aphczlkhrhskgqmw51973w46ww839nf")))) (propagated-inputs (specifications->packages (list))) (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) @@ -10026,6 +10026,26 @@ language standard, and includes many enhancements and extensions.") "A tool to convert and keep henrietta's cache in a git repository") (license license:bsd-2))) +(define-public + chicken-mosquitto + (package + (name "chicken-mosquitto") + (version "0.1.3") + (source + (origin + (method url-fetch) + (uri (egg-uri "mosquitto" version)) + (sha256 + (base32 "0v03hljm71hl6xr1pffzcpk2izil9w2sp9k68a7iirvpcvqg9iph")))) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) + (build-system chicken-build-system) + (arguments '(#:egg-name "mosquitto")) + (synopsis "Bindings to mosquitto MQTT client library") + (home-page "https://wiki.call-cc.org/eggref/5/mosquitto") + (description "Bindings to mosquitto MQTT client library") + (license license:expat))) + (define-public chicken-byte-blob (package @@ -11332,6 +11352,26 @@ language standard, and includes many enhancements and extensions.") (description "Serve extensions over HTTP") (license license:bsd-2))) +(define-public + chicken-scheme-indent + (package + (name "chicken-scheme-indent") + (version "0.5") + (source + (origin + (method url-fetch) + (uri (egg-uri "scheme-indent" version)) + (sha256 + (base32 "0brwmphr724shd32dcixsn9wz9zqrhg27g7rjbiz96885maj6nwf")))) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) + (build-system chicken-build-system) + (arguments '(#:egg-name "scheme-indent")) + (synopsis "A Scheme code indenter") + (home-page "https://wiki.call-cc.org/eggref/5/scheme-indent") + (description "A Scheme code indenter") + (license license:bsd-2))) + (define-public chicken-simple-tests (package @@ -12269,13 +12309,13 @@ language standard, and includes many enhancements and extensions.") chicken-make-tests (package (name "chicken-make-tests") - (version "1.10") + (version "1.12") (source (origin (method url-fetch) (uri (egg-uri "make-tests" version)) (sha256 - (base32 "0ca8fx40x42zqqsp3dmw5cb9xsjlz4cp71yh9kgcb29n4ig80r97")))) + (base32 "174nbjy27iiz29g906p9rsg036mgwjnl7ll0qc2clqzq1svkgqc7")))) (propagated-inputs (specifications->packages (list "chicken-brev-separate" "chicken-srfi-1" "chicken-uri-common"))) @@ -13034,13 +13074,13 @@ language standard, and includes many enhancements and extensions.") chicken-check-errors (package (name "chicken-check-errors") - (version "3.7.1") + (version "3.8.0") (source (origin (method url-fetch) (uri (egg-uri "check-errors" version)) (sha256 - (base32 "1ra8pvs0qnfqsjbrsn0k94drwx5ydvhapziv6dcqcb118iimnrmd")))) + (base32 "09ffyffrv3gamjsjgbisn3yxb40wbqy5pfrs6dxw20n1ffimgfw5")))) (propagated-inputs (specifications->packages (list))) (native-inputs (specifications->packages (list "chicken-test" "chicken-test-utils"))) diff --git a/zilti/packages/egg-generator.cscm b/zilti/packages/egg-generator.cscm index 0ce9a4d..5afc297 100644 --- a/zilti/packages/egg-generator.cscm +++ b/zilti/packages/egg-generator.cscm @@ -115,8 +115,8 @@ (let ((eggrecs (map rss-feed-item->title+version+desc (rss:feed-items - (with-input-from-file "/home/zilti/projects/guixchannel/zilti/packages/chicken-eggs-5.xml" - rss:read))))) + (with-input-from-request + "http://eggs.call-cc.org/rss-5.xml" #f rss:read))))) (set! eggs eggrecs) (map egg-add-deps+license eggrecs) eggrecs)) @@ -166,5 +166,5 @@ #:text #:append))) (define (main #!optional args) - (copy-file "chicken-template.scm" "chicken.scm" #t) + (copy-file "chicken-template.cscm" "chicken.scm" #t) (map generate-guix-package (parse-rss)))