Nguyễn Thái Ngọc Duy cefbfac520 Accept .sld as scheme extensions in r7rs 5 lat temu
..
peg f152d7cd96 Refactor PEG records 5 lat temu
ChangeLog-2008 00d0489205 move ice-9/ and oop/ under module/ 16 lat temu
README 00d0489205 move ice-9/ and oop/ under module/ 16 lat temu
and-let-star.scm 8ffcd28fde Fix SRFI-2 (and-let*) implementation. 9 lat temu
arrays.scm e0bcda4ad9 Fix bitvectors and non-zero lower bound arrays in truncated-print 7 lat temu
atomic.scm 32f309d5ce Compiler support for atomics 8 lat temu
binary-ports.scm cc73c2ab5d Add get-bytevector-some!. 6 lat temu
boot-9.scm cefbfac520 Accept .sld as scheme extensions in r7rs 5 lat temu
buffered-input.scm fe78af419c bugfixes and simplifications to ice-9 buffered-input. 14 lat temu
calling.scm 53befeb700 Change Guile license to LGPLv3+ 16 lat temu
command-line.scm ad88afdc5e Bump user-visible copyright years to 2020 5 lat temu
common-list.scm 53befeb700 Change Guile license to LGPLv3+ 16 lat temu
compile-psyntax.scm 79a40cf717 Add "mod" field to tree-il toplevel ref, set, define 5 lat temu
control.scm 6dd87f4d8c Add suspendable-continuation? 8 lat temu
curried-definitions.scm b072b8e692 Provide curried version of define*-public. 11 lat temu
deprecated.scm 1f560bc4b7 Remove support for legacy syntax objects. 8 lat temu
documentation.scm 1e23b461ec remove program-name, program-documentation 15 lat temu
eval-string.scm 691697de09 Rename "RTL" to "bytecode" 11 lat temu
eval.scm 5084fa4858 Introduce make-struct/simple 7 lat temu
exceptions.scm d47061db23 exceptions: Export constructor and predicate for '&quit-exception'. 5 lat temu
expect.scm 53befeb700 Change Guile license to LGPLv3+ 16 lat temu
fdes-finalizers.scm 2fa2e50a0f Add file descriptor finalizers 8 lat temu
format.scm b16ad94667 More format refactorings. 5 lat temu
ftw.scm 4d3a14924f scandir: Avoid 'stat' calls on each entry. 8 lat temu
futures.scm 9e28a12121 Revert "futures: Limit the number of nested futures on the same stack." 8 lat temu
gap-buffer.scm 0c8d20d2d0 Re-implement (ice-9 gap-buffer) records in terms of srfi-9 5 lat temu
getopt-long.scm fe040dd138 Fix record constructor in getopt-long. 12 lat temu
hash-table.scm 5063f0a93b Add procedures to convert alists into hash tables. 11 lat temu
hcons.scm 53befeb700 Change Guile license to LGPLv3+ 16 lat temu
history.scm ec84b0a251 Use `define-module*' in (ice-9 history). 14 lat temu
i18n.scm f169f64004 Add a fallback value for the locale-monetary-decimal-point 6 lat temu
iconv.scm 5a35d42aa5 add read-string and read-string! to (ice-9 rdelim) 12 lat temu
lineio.scm 7f171dbfa0 remove (ice-9 lineio)'s dependency on (ice-9 readline) 16 lat temu
list.scm 53befeb700 Change Guile license to LGPLv3+ 16 lat temu
local-eval.scm b958141cdb Merge branch 'stable-2.0' 11 lat temu
ls.scm 28b8c785e7 nested module fixen to (ice-9 ls) 15 lat temu
match.scm 8d5d0425ce Improve run-time error reporting in (ice-9 match). 12 lat temu
match.upstream.scm 4f3aa81617 Update (ice-9 match) to include selected bug fixes from upstream. 6 lat temu
networking.scm 55ae00ea73 Add `getaddrinfo' and related procedures. 15 lat temu
null.scm 2e335635cc (ice-9 null) also exports aux syntax, syntax-rules 5 lat temu
occam-channel.scm 53befeb700 Change Guile license to LGPLv3+ 16 lat temu
optargs.scm 0c65f52c6d more define-syntax-rule usage 14 lat temu
peg.scm 94027fe6ec Remove 'define-grammar-f' 12 lat temu
poe.scm 8bee35bc53 (ice-9 poe) does not get handles from weak hash tables 14 lat temu
poll.scm a1aae2c3a0 Merge commit 'f6ddf827f8f192af7a8cd255bd8374a0d38bbb74' 11 lat temu
popen.scm cc7d394490 Deprecate passing a non-zero size to make-module 5 lat temu
ports.scm 043ed2ae5b ports: Export 'current-load-port'. 6 lat temu
posix.scm 06bfe276c8 nanosecond timestamp support in stat and utime 15 lat temu
pretty-print.scm e0bcda4ad9 Fix bitvectors and non-zero lower bound arrays in truncated-print 7 lat temu
psyntax-pp.scm d3a775ff10 psyntax: Preserve source location information for top-level references. 5 lat temu
psyntax.scm d3a775ff10 psyntax: Preserve source location information for top-level references. 5 lat temu
q.scm 53befeb700 Change Guile license to LGPLv3+ 16 lat temu
quasisyntax.scm cb65f76c74 add quasisyntax 15 lat temu
r5rs.scm 69928c8a32 fix some uses of %module-public-interface 15 lat temu
r6rs-libraries.scm d14e8fabb3 Fix resolve-r6rs-interface to propagate replacement flags 5 lat temu
r7rs-libraries.scm fd2ffc649c Support R7RS define-library 5 lat temu
rdelim.scm c525aa6d95 VM support for string-set!; slimmer read-string 8 lat temu
receive.scm 0c65f52c6d more define-syntax-rule usage 14 lat temu
regex.scm d6e1c8bfdb In fold-matches, set regexp/notbol unless matching string start. 12 lat temu
runq.scm 6734191c68 Remove unused top-level variables. 15 lat temu
rw.scm 53befeb700 Change Guile license to LGPLv3+ 16 lat temu
safe-r5rs.scm 3e02bf7259 (ice-9 safe-r5rs) fixes for bound aux syntax 5 lat temu
safe.scm cc7d394490 Deprecate passing a non-zero size to make-module 5 lat temu
sandbox.scm 374c1e5807 Define top-level bindings for aux syntax: else, =>, _, ... 5 lat temu
save-stack.scm 498f3f9568 Avoid stacks in dynamically-bound values 8 lat temu
scm-style-repl.scm 2896942751 Update old-style REPL code for deprecation 11 lat temu
serialize.scm dc2a560264 Deprecate dynamic roots 8 lat temu
session.scm cc7d394490 Deprecate passing a non-zero size to make-module 5 lat temu
slib.scm b194b59fa1 fix ice-9/slib 12 lat temu
stack-catch.scm d8158b837e deprecate save-stack, stack-saved? 15 lat temu
streams.scm aead655a45 Re-implement (ice-9 streams) in terms of (srfi srfi-41) 10 lat temu
string-fun.scm 6cfee36543 New function string-replace-substring in (ice-9 string-fun) 5 lat temu
suspendable-ports.scm 2d49ffa588 Make 'get-bytevector-n!' suspendable. 6 lat temu
test.scm b3da54d181 Placate a number of `syntax-check' verifications. 13 lat temu
textual-ports.scm c7c11f3af9 Update port documentation, rename sports to suspendable ports 9 lat temu
threads.scm 251202fc90 Make module autoloading thread-safe. 7 lat temu
time.scm 176bfd0bce time: Use #: for 'define-module' clauses. 6 lat temu
top-repl.scm 3e02bf7259 (ice-9 safe-r5rs) fixes for bound aux syntax 5 lat temu
unicode.scm c5ea75534c Add (ice-9 unicode) module 10 lat temu
vlist.scm c04c118461 vlist: Remove Texinfo markup from docstrings. 12 lat temu
weak-vector.scm c9647bfb7e Add weak-vector-length, weak-vector-ref, weak-vector-set! 11 lat temu

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