Andy Wingo dc2a560264 Deprecate dynamic roots %!s(int64=8) %!d(string=hai) anos
..
peg 94027fe6ec Remove 'define-grammar-f' %!s(int64=12) %!d(string=hai) anos
ChangeLog-2008 00d0489205 move ice-9/ and oop/ under module/ %!s(int64=16) %!d(string=hai) anos
README 00d0489205 move ice-9/ and oop/ under module/ %!s(int64=16) %!d(string=hai) anos
and-let-star.scm 8ffcd28fde Fix SRFI-2 (and-let*) implementation. %!s(int64=8) %!d(string=hai) anos
arrays.scm 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
atomic.scm 32f309d5ce Compiler support for atomics %!s(int64=8) %!d(string=hai) anos
binary-ports.scm 1a1c3bbe59 Implement R6RS custom binary input/output ports %!s(int64=8) %!d(string=hai) anos
boot-9.scm d74e0fed0d Move thread bindings to (ice-9 threads) %!s(int64=8) %!d(string=hai) anos
buffered-input.scm fe78af419c bugfixes and simplifications to ice-9 buffered-input. %!s(int64=14) %!d(string=hai) anos
calling.scm 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
channel.scm 3fc7e2c123 deprecate arity access via (procedure-properties proc 'arity) %!s(int64=15) %!d(string=hai) anos
command-line.scm 140496cc00 Bump user-visible copyright years to 2016. %!s(int64=8) %!d(string=hai) anos
common-list.scm 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
compile-psyntax.scm 403d78f915 Tree-il post-order rewriter no longer destructive %!s(int64=11) %!d(string=hai) anos
control.scm 55e26a49db Add `call/ec' and `let/ec'. %!s(int64=12) %!d(string=hai) anos
curried-definitions.scm b072b8e692 Provide curried version of define*-public. %!s(int64=10) %!d(string=hai) anos
debug.scm cd8e32c5cd gut ice-9 debug %!s(int64=14) %!d(string=hai) anos
deprecated.scm eeeee3297b Remove thread cleanup facility %!s(int64=8) %!d(string=hai) anos
documentation.scm 1e23b461ec remove program-name, program-documentation %!s(int64=15) %!d(string=hai) anos
eval-string.scm 691697de09 Rename "RTL" to "bytecode" %!s(int64=11) %!d(string=hai) anos
eval.scm 25738ec35d Eval speedup for lexical-ref %!s(int64=9) %!d(string=hai) anos
expect.scm 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
fdes-finalizers.scm 2fa2e50a0f Add file descriptor finalizers %!s(int64=8) %!d(string=hai) anos
format.scm 6dce942c46 String ports use UTF-8; ignore %default-port-encoding. %!s(int64=11) %!d(string=hai) anos
ftw.scm ae8d8a84ef Make sure 'ftw' allows directory traversal when running as root. %!s(int64=11) %!d(string=hai) anos
futures.scm d74e0fed0d Move thread bindings to (ice-9 threads) %!s(int64=8) %!d(string=hai) anos
gap-buffer.scm 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
getopt-long.scm fe040dd138 Fix record constructor in getopt-long. %!s(int64=12) %!d(string=hai) anos
hash-table.scm 5063f0a93b Add procedures to convert alists into hash tables. %!s(int64=11) %!d(string=hai) anos
hcons.scm 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
history.scm ec84b0a251 Use `define-module*' in (ice-9 history). %!s(int64=14) %!d(string=hai) anos
i18n.scm f6ddf827f8 Improve correctness and consistency of 'eval-when' usage. %!s(int64=11) %!d(string=hai) anos
iconv.scm 5a35d42aa5 add read-string and read-string! to (ice-9 rdelim) %!s(int64=12) %!d(string=hai) anos
lineio.scm 7f171dbfa0 remove (ice-9 lineio)'s dependency on (ice-9 readline) %!s(int64=15) %!d(string=hai) anos
list.scm 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
local-eval.scm b958141cdb Merge branch 'stable-2.0' %!s(int64=11) %!d(string=hai) anos
ls.scm 28b8c785e7 nested module fixen to (ice-9 ls) %!s(int64=15) %!d(string=hai) anos
mapping.scm 72ad03fcbd deprecate (ice-9 mapping) %!s(int64=12) %!d(string=hai) anos
match.scm 8d5d0425ce Improve run-time error reporting in (ice-9 match). %!s(int64=11) %!d(string=hai) anos
match.upstream.scm 3625351955 Match and srfi-9 expose their bailouts to the CSE pass %!s(int64=11) %!d(string=hai) anos
networking.scm 55ae00ea73 Add `getaddrinfo' and related procedures. %!s(int64=15) %!d(string=hai) anos
null.scm 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
occam-channel.scm 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
optargs.scm 0c65f52c6d more define-syntax-rule usage %!s(int64=13) %!d(string=hai) anos
peg.scm 94027fe6ec Remove 'define-grammar-f' %!s(int64=12) %!d(string=hai) anos
poe.scm 8bee35bc53 (ice-9 poe) does not get handles from weak hash tables %!s(int64=14) %!d(string=hai) anos
poll.scm a1aae2c3a0 Merge commit 'f6ddf827f8f192af7a8cd255bd8374a0d38bbb74' %!s(int64=11) %!d(string=hai) anos
popen.scm f6ddf827f8 Improve correctness and consistency of 'eval-when' usage. %!s(int64=11) %!d(string=hai) anos
ports.scm d8067213dc put-char in Scheme %!s(int64=8) %!d(string=hai) anos
posix.scm 06bfe276c8 nanosecond timestamp support in stat and utime %!s(int64=15) %!d(string=hai) anos
pretty-print.scm 5fc051babe Merge commit '2f3b7e9a41677bfe802e8a1ee851827297384c58' %!s(int64=11) %!d(string=hai) anos
psyntax-pp.scm a62d46ffff psyntax can trace expand-time changes to the current module %!s(int64=8) %!d(string=hai) anos
psyntax.scm a62d46ffff psyntax can trace expand-time changes to the current module %!s(int64=8) %!d(string=hai) anos
q.scm 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
quasisyntax.scm cb65f76c74 add quasisyntax %!s(int64=15) %!d(string=hai) anos
r5rs.scm 69928c8a32 fix some uses of %module-public-interface %!s(int64=15) %!d(string=hai) anos
r6rs-libraries.scm 5e470ea48f Fix R6RS imports of interfaces that use interfaces %!s(int64=9) %!d(string=hai) anos
rdelim.scm a41b07a34f rdelim: Speed up 'read-string' (aka. 'get-string-all'.) %!s(int64=10) %!d(string=hai) anos
receive.scm 0c65f52c6d more define-syntax-rule usage %!s(int64=13) %!d(string=hai) anos
regex.scm d6e1c8bfdb In fold-matches, set regexp/notbol unless matching string start. %!s(int64=12) %!d(string=hai) anos
runq.scm 6734191c68 Remove unused top-level variables. %!s(int64=15) %!d(string=hai) anos
rw.scm 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
safe-r5rs.scm 69928c8a32 fix some uses of %module-public-interface %!s(int64=15) %!d(string=hai) anos
safe.scm 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
save-stack.scm 2896942751 Update old-style REPL code for deprecation %!s(int64=11) %!d(string=hai) anos
scm-style-repl.scm 2896942751 Update old-style REPL code for deprecation %!s(int64=11) %!d(string=hai) anos
serialize.scm dc2a560264 Deprecate dynamic roots %!s(int64=8) %!d(string=hai) anos
session.scm 0bd1e9c6a0 rtl-program? -> program? %!s(int64=11) %!d(string=hai) anos
slib.scm b194b59fa1 fix ice-9/slib %!s(int64=12) %!d(string=hai) anos
stack-catch.scm d8158b837e deprecate save-stack, stack-saved? %!s(int64=14) %!d(string=hai) anos
streams.scm aead655a45 Re-implement (ice-9 streams) in terms of (srfi srfi-41) %!s(int64=10) %!d(string=hai) anos
string-fun.scm 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
suspendable-ports.scm 6788faba7a Non-blocking accept/connect Scheme support %!s(int64=8) %!d(string=hai) anos
syncase.scm d53e5a7edb deprecated sc-expand in deprecated (ice-9 syncase) %!s(int64=15) %!d(string=hai) anos
test.scm b3da54d181 Placate a number of `syntax-check' verifications. %!s(int64=13) %!d(string=hai) anos
textual-ports.scm c7c11f3af9 Update port documentation, rename sports to suspendable ports %!s(int64=8) %!d(string=hai) anos
threads.scm a521440029 join-thread in Scheme %!s(int64=8) %!d(string=hai) anos
time.scm 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
top-repl.scm 5745de9172 current-language is a parameter in boot-9 %!s(int64=12) %!d(string=hai) anos
unicode.scm c5ea75534c Add (ice-9 unicode) module %!s(int64=10) %!d(string=hai) anos
vlist.scm c04c118461 vlist: Remove Texinfo markup from docstrings. %!s(int64=12) %!d(string=hai) anos
weak-vector.scm c9647bfb7e Add weak-vector-length, weak-vector-ref, weak-vector-set! %!s(int64=11) %!d(string=hai) anos

README

This directory contains various bits of Guile Scheme code.
Most of these are packaged as modules, with foo.scm implementing
the module `(ice-9 foo)'.

The non-module files are:

boot-9.scm -- loaded on guile startup
implements module system + lots of other stuff
arrays.scm -- loaded by boot-9.scm
networking.scm -- loaded by boot-9.scm
posix.scm -- loaded by boot-9.scm
r4rs.scm -- loaded by boot-9.scm