Ludovic Courtès 45af53f65f Bump user-visible copyright years to 2023. il y a 2 ans
..
peg f152d7cd96 Refactor PEG records il y a 5 ans
ChangeLog-2008 00d0489205 move ice-9/ and oop/ under module/ il y a 16 ans
README 00d0489205 move ice-9/ and oop/ under module/ il y a 16 ans
and-let-star.scm 8ffcd28fde Fix SRFI-2 (and-let*) implementation. il y a 8 ans
arrays.scm e0bcda4ad9 Fix bitvectors and non-zero lower bound arrays in truncated-print il y a 7 ans
atomic.scm 32f309d5ce Compiler support for atomics il y a 8 ans
binary-ports.scm 0f42fef119 Add call-with-input-bytevector, call-with-output-bytevector il y a 4 ans
boot-9.scm e8a41aee29 'module-define!' honors the 'module' parameter. il y a 2 ans
buffered-input.scm fe78af419c bugfixes and simplifications to ice-9 buffered-input. il y a 14 ans
calling.scm 53befeb700 Change Guile license to LGPLv3+ il y a 15 ans
command-line.scm 45af53f65f Bump user-visible copyright years to 2023. il y a 2 ans
common-list.scm 53befeb700 Change Guile license to LGPLv3+ il y a 15 ans
compile-psyntax.scm c72a0237e3 Fix compile-psyntax.scm -- canonicalize pass not needed il y a 3 ans
control.scm 6dd87f4d8c Add suspendable-continuation? il y a 8 ans
copy-tree.scm e9c5a1719b Move copy-tree to (ice-9 copy-tree); deprecate main binding il y a 4 ans
curried-definitions.scm 61d8dab8ea In curried definitions, move docstrings to outermost lambda il y a 2 ans
deprecated.scm e9c5a1719b Move copy-tree to (ice-9 copy-tree); deprecate main binding il y a 4 ans
documentation.scm 1e23b461ec remove program-name, program-documentation il y a 15 ans
eval-string.scm 691697de09 Rename "RTL" to "bytecode" il y a 11 ans
eval.scm 5084fa4858 Introduce make-struct/simple il y a 7 ans
exceptions.scm d47061db23 exceptions: Export constructor and predicate for '&quit-exception'. il y a 5 ans
expect.scm 53befeb700 Change Guile license to LGPLv3+ il y a 15 ans
fdes-finalizers.scm 2fa2e50a0f Add file descriptor finalizers il y a 8 ans
format.scm bc3b1a4e2d doc: Document how (ice-9 format) replaces 'format'. il y a 2 ans
ftw.scm f499754bc8 Fix bug in nftw function il y a 3 ans
futures.scm 9e28a12121 Revert "futures: Limit the number of nested futures on the same stack." il y a 8 ans
gap-buffer.scm 0c8d20d2d0 Re-implement (ice-9 gap-buffer) records in terms of srfi-9 il y a 5 ans
getopt-long.scm fe040dd138 Fix record constructor in getopt-long. il y a 12 ans
hash-table.scm 5063f0a93b Add procedures to convert alists into hash tables. il y a 11 ans
hcons.scm 53befeb700 Change Guile license to LGPLv3+ il y a 15 ans
history.scm ec84b0a251 Use `define-module*' in (ice-9 history). il y a 14 ans
i18n.scm f169f64004 Add a fallback value for the locale-monetary-decimal-point il y a 5 ans
iconv.scm 0f42fef119 Add call-with-input-bytevector, call-with-output-bytevector il y a 4 ans
lineio.scm 7f171dbfa0 remove (ice-9 lineio)'s dependency on (ice-9 readline) il y a 15 ans
list.scm 53befeb700 Change Guile license to LGPLv3+ il y a 15 ans
local-eval.scm 1711608f15 Add quote-syntax il y a 4 ans
ls.scm 28b8c785e7 nested module fixen to (ice-9 ls) il y a 15 ans
match.scm 087bb683c8 Update match's no-matching-pattern code to use "throw" il y a 4 ans
match.upstream.scm d4d4336ede Hotfix to unify (x ...) patterns in match il y a 3 ans
networking.scm 55ae00ea73 Add `getaddrinfo' and related procedures. il y a 15 ans
null.scm 2e335635cc (ice-9 null) also exports aux syntax, syntax-rules il y a 5 ans
occam-channel.scm 53befeb700 Change Guile license to LGPLv3+ il y a 15 ans
optargs.scm 0c65f52c6d more define-syntax-rule usage il y a 13 ans
peg.scm 94027fe6ec Remove 'define-grammar-f' il y a 12 ans
poe.scm 8bee35bc53 (ice-9 poe) does not get handles from weak hash tables il y a 13 ans
poll.scm a1aae2c3a0 Merge commit 'f6ddf827f8f192af7a8cd255bd8374a0d38bbb74' il y a 11 ans
popen.scm 5f22d1090b popen: Correct 'pipeline' docstring. il y a 4 ans
ports.scm 9fecf20fcf Close accumulating output ports after use il y a 4 ans
posix.scm 06bfe276c8 nanosecond timestamp support in stat and utime il y a 15 ans
pretty-print.scm e0bcda4ad9 Fix bitvectors and non-zero lower bound arrays in truncated-print il y a 7 ans
psyntax-pp.scm 347321ece9 psyntax: Honor source properties for things other than syntax objects. il y a 2 ans
psyntax.scm 347321ece9 psyntax: Honor source properties for things other than syntax objects. il y a 2 ans
q.scm 53befeb700 Change Guile license to LGPLv3+ il y a 15 ans
quasisyntax.scm cb65f76c74 add quasisyntax il y a 15 ans
r5rs.scm 69928c8a32 fix some uses of %module-public-interface il y a 15 ans
r6rs-libraries.scm a960d7869b Improve support for R6/R7 SRFI module name formats. il y a 3 ans
r7rs-libraries.scm 158da6966b Allow (library ...) form in cond-expand inside R7RS define-library. il y a 2 ans
rdelim.scm c525aa6d95 VM support for string-set!; slimmer read-string il y a 8 ans
read.scm c78c130b1d ice-9/read: Parse #{}}# properly. il y a 3 ans
receive.scm 0c65f52c6d more define-syntax-rule usage il y a 13 ans
regex.scm d6e1c8bfdb In fold-matches, set regexp/notbol unless matching string start. il y a 12 ans
runq.scm 6734191c68 Remove unused top-level variables. il y a 15 ans
rw.scm 53befeb700 Change Guile license to LGPLv3+ il y a 15 ans
safe-r5rs.scm 3e02bf7259 (ice-9 safe-r5rs) fixes for bound aux syntax il y a 5 ans
safe.scm cc7d394490 Deprecate passing a non-zero size to make-module il y a 5 ans
sandbox.scm bfd38b8577 bitvector-count-bits replaces bit-count* il y a 4 ans
save-stack.scm 498f3f9568 Avoid stacks in dynamically-bound values il y a 8 ans
scm-style-repl.scm 2896942751 Update old-style REPL code for deprecation il y a 11 ans
serialize.scm dc2a560264 Deprecate dynamic roots il y a 8 ans
session.scm cc7d394490 Deprecate passing a non-zero size to make-module il y a 5 ans
slib.scm b194b59fa1 fix ice-9/slib il y a 12 ans
stack-catch.scm d8158b837e deprecate save-stack, stack-saved? il y a 14 ans
streams.scm aead655a45 Re-implement (ice-9 streams) in terms of (srfi srfi-41) il y a 10 ans
string-fun.scm 9592516bfa string-fun: Fix typo il y a 2 ans
suspendable-ports.scm f591ad28f1 Fix suspendable implementation of 'get-bytevector-some!' il y a 3 ans
test.scm b3da54d181 Placate a number of `syntax-check' verifications. il y a 13 ans
textual-ports.scm c7c11f3af9 Update port documentation, rename sports to suspendable ports il y a 8 ans
threads.scm 251202fc90 Make module autoloading thread-safe. il y a 6 ans
time.scm 176bfd0bce time: Use #: for 'define-module' clauses. il y a 5 ans
top-repl.scm 3e02bf7259 (ice-9 safe-r5rs) fixes for bound aux syntax il y a 5 ans
unicode.scm c5ea75534c Add (ice-9 unicode) module il y a 10 ans
vlist.scm c04c118461 vlist: Remove Texinfo markup from docstrings. il y a 12 ans
weak-vector.scm c9647bfb7e Add weak-vector-length, weak-vector-ref, weak-vector-set! il y a 11 ans

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