Maxim Cournoyer 07177bea31 Share features tested by cond-expand library declarations and expressions. před 1 rokem
..
peg f152d7cd96 Refactor PEG records před 5 roky
ChangeLog-2008 00d0489205 move ice-9/ and oop/ under module/ před 16 roky
README 00d0489205 move ice-9/ and oop/ under module/ před 16 roky
and-let-star.scm 764e3614b8 Add internal definitions to derived forms před 2 roky
arrays.scm e0bcda4ad9 Fix bitvectors and non-zero lower bound arrays in truncated-print před 7 roky
atomic.scm 32f309d5ce Compiler support for atomics před 8 roky
binary-ports.scm 0e305e6bfd Rewrite custom binary ports in Scheme, in terms of custom ports před 1 rokem
boot-9.scm 07177bea31 Share features tested by cond-expand library declarations and expressions. před 1 rokem
buffered-input.scm fe78af419c bugfixes and simplifications to ice-9 buffered-input. před 14 roky
calling.scm 53befeb700 Change Guile license to LGPLv3+ před 15 roky
command-line.scm 45af53f65f Bump user-visible copyright years to 2023. před 2 roky
common-list.scm 53befeb700 Change Guile license to LGPLv3+ před 15 roky
compile-psyntax.scm c72a0237e3 Fix compile-psyntax.scm -- canonicalize pass not needed před 3 roky
control.scm 6dd87f4d8c Add suspendable-continuation? před 8 roky
copy-tree.scm e2ed33ef04 Remove unnecessary module imports. před 1 rokem
curried-definitions.scm 61d8dab8ea In curried definitions, move docstrings to outermost lambda před 2 roky
custom-ports.scm 1852fbfef9 Add "custom ports" před 1 rokem
deprecated.scm e9c5a1719b Move copy-tree to (ice-9 copy-tree); deprecate main binding před 4 roky
documentation.scm 1e23b461ec remove program-name, program-documentation před 14 roky
endianness.scm.in 07177bea31 Share features tested by cond-expand library declarations and expressions. před 1 rokem
eval-string.scm e2ed33ef04 Remove unnecessary module imports. před 1 rokem
eval.scm 5084fa4858 Introduce make-struct/simple před 7 roky
exceptions.scm d47061db23 exceptions: Export constructor and predicate for '&quit-exception'. před 5 roky
expect.scm 53befeb700 Change Guile license to LGPLv3+ před 15 roky
fdes-finalizers.scm 2fa2e50a0f Add file descriptor finalizers před 8 roky
format.scm bc3b1a4e2d doc: Document how (ice-9 format) replaces 'format'. před 2 roky
ftw.scm f499754bc8 Fix bug in nftw function před 3 roky
futures.scm 9e28a12121 Revert "futures: Limit the number of nested futures on the same stack." před 8 roky
gap-buffer.scm 0c8d20d2d0 Re-implement (ice-9 gap-buffer) records in terms of srfi-9 před 5 roky
getopt-long.scm e2ed33ef04 Remove unnecessary module imports. před 1 rokem
hash-table.scm 5063f0a93b Add procedures to convert alists into hash tables. před 11 roky
hcons.scm 53befeb700 Change Guile license to LGPLv3+ před 15 roky
history.scm ec84b0a251 Use `define-module*' in (ice-9 history). před 14 roky
i18n.scm f169f64004 Add a fallback value for the locale-monetary-decimal-point před 5 roky
iconv.scm 0f42fef119 Add call-with-input-bytevector, call-with-output-bytevector před 4 roky
lineio.scm ee18ca9a35 Deprecate (ice-9 lineio) před 1 rokem
list.scm 53befeb700 Change Guile license to LGPLv3+ před 15 roky
local-eval.scm 1711608f15 Add quote-syntax před 3 roky
ls.scm 28b8c785e7 nested module fixen to (ice-9 ls) před 14 roky
match.scm 087bb683c8 Update match's no-matching-pattern code to use "throw" před 4 roky
match.upstream.scm c7d170c5d1 Fix typos throughout codebase. před 1 rokem
networking.scm 55ae00ea73 Add `getaddrinfo' and related procedures. před 15 roky
null.scm 2e335635cc (ice-9 null) also exports aux syntax, syntax-rules před 5 roky
occam-channel.scm 53befeb700 Change Guile license to LGPLv3+ před 15 roky
optargs.scm 0c65f52c6d more define-syntax-rule usage před 13 roky
peg.scm 94027fe6ec Remove 'define-grammar-f' před 12 roky
poe.scm 8bee35bc53 (ice-9 poe) does not get handles from weak hash tables před 13 roky
poll.scm e2ed33ef04 Remove unnecessary module imports. před 1 rokem
popen.scm e2ed33ef04 Remove unnecessary module imports. před 1 rokem
ports.scm c7d170c5d1 Fix typos throughout codebase. před 1 rokem
posix.scm 06bfe276c8 nanosecond timestamp support in stat and utime před 15 roky
pretty-print.scm 437e5ac43d Fix pretty-print with a per-line prefix před 1 rokem
psyntax-pp.scm 347321ece9 psyntax: Honor source properties for things other than syntax objects. před 2 roky
psyntax.scm 9e21a89351 ice-9: Fix 'include' when used in compilation contexts. před 1 rokem
q.scm 53befeb700 Change Guile license to LGPLv3+ před 15 roky
quasisyntax.scm cb65f76c74 add quasisyntax před 15 roky
r5rs.scm 69928c8a32 fix some uses of %module-public-interface před 14 roky
r6rs-libraries.scm 34b3d83a0b r7rs-libraries: Better support R7RS SRFI library names. před 1 rokem
r7rs-libraries.scm 07177bea31 Share features tested by cond-expand library declarations and expressions. před 1 rokem
rdelim.scm c525aa6d95 VM support for string-set!; slimmer read-string před 7 roky
read.scm c78c130b1d ice-9/read: Parse #{}}# properly. před 3 roky
receive.scm 0c65f52c6d more define-syntax-rule usage před 13 roky
regex.scm d6e1c8bfdb In fold-matches, set regexp/notbol unless matching string start. před 12 roky
runq.scm 6734191c68 Remove unused top-level variables. před 15 roky
rw.scm 53befeb700 Change Guile license to LGPLv3+ před 15 roky
safe-r5rs.scm 3e02bf7259 (ice-9 safe-r5rs) fixes for bound aux syntax před 5 roky
safe.scm cc7d394490 Deprecate passing a non-zero size to make-module před 5 roky
sandbox.scm e2ed33ef04 Remove unnecessary module imports. před 1 rokem
save-stack.scm 498f3f9568 Avoid stacks in dynamically-bound values před 8 roky
scm-style-repl.scm 2896942751 Update old-style REPL code for deprecation před 10 roky
serialize.scm dc2a560264 Deprecate dynamic roots před 8 roky
session.scm cc7d394490 Deprecate passing a non-zero size to make-module před 5 roky
slib.scm b194b59fa1 fix ice-9/slib před 12 roky
soft-ports.scm f320ce8979 Modernize soft ports před 1 rokem
stack-catch.scm d8158b837e deprecate save-stack, stack-saved? před 14 roky
streams.scm aead655a45 Re-implement (ice-9 streams) in terms of (srfi srfi-41) před 10 roky
string-fun.scm 9592516bfa string-fun: Fix typo před 2 roky
suspendable-ports.scm cba2e7e3fe Fix some invalid unicode handling issues with suspendable ports. před 1 rokem
test.scm 8441d8ff56 Fix docstring for symbol->string, string->symbol před 1 rokem
textual-ports.scm 075599e5b0 Implement R6RS custom textual ports před 1 rokem
threads.scm dcccaddf7b Avoid module resolution in 'call-with-new-thread'. před 1 rokem
time.scm 176bfd0bce time: Use #: for 'define-module' clauses. před 5 roky
top-repl.scm 3e02bf7259 (ice-9 safe-r5rs) fixes for bound aux syntax před 5 roky
unicode.scm c5ea75534c Add (ice-9 unicode) module před 10 roky
vlist.scm c04c118461 vlist: Remove Texinfo markup from docstrings. před 12 roky
weak-vector.scm c9647bfb7e Add weak-vector-length, weak-vector-ref, weak-vector-set! před 11 roky

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