chibi-scheme/lib/chibi
Alex Shinn cec55dfe41 Adding let-optionals* to core as recommended way of handling optional arguments.
This is much faster (in chibi) and more concise than case-lambda.  Also adding
(chibi optional) for the let-optionals and opt-lambda variants.
Still need to add let-keywords*.
2012-10-21 17:22:16 +09:00
..
char-set Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
io Adding tests and bugfixes for read-string[!]. 2012-10-13 21:54:30 +09:00
iset Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
loop length now requires a proper list. 2012-07-21 19:22:56 +09:00
match length now requires a proper list. 2012-07-21 19:22:56 +09:00
net Fixing open-net-io to include socket in list of results. 2012-10-15 20:12:57 +09:00
optimize Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
term Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
accept.c automatically making sockets non-blocking on accept 2012-05-14 08:37:45 -04:00
ast.c moving pair-source and pair-source-set! into the core 2012-06-24 14:36:45 -07:00
ast.scm Adding (scheme cxr) library, removing all other references to c[ad]{3,4]r. 2012-05-20 15:16:11 +09:00
ast.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
base64.scm automatically making sockets non-blocking on accept 2012-05-14 08:37:45 -04:00
base64.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
channel.scm automatically making sockets non-blocking on accept 2012-05-14 08:37:45 -04:00
channel.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
char-set.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
disasm.c Various fixes for better debug output. 2012-07-07 15:26:08 +09:00
disasm.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
equiv.scm automatically making sockets non-blocking on accept 2012-05-14 08:37:45 -04:00
equiv.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
filesystem.scm s/delete-directory-hierarchy/delete-file-hierarchy/ 2012-09-24 23:07:03 +09:00
filesystem.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
filesystem.stub Adding directory traversing, deleting, and changing utilities. 2012-09-24 22:33:19 +09:00
generic.scm Adding (scheme cxr) library, removing all other references to c[ad]{3,4]r. 2012-05-20 15:16:11 +09:00
generic.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
heap-stats.c automatically making sockets non-blocking on accept 2012-05-14 08:37:45 -04:00
heap-stats.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
highlight.scm highlighter should output a string in extra-paren error case, not a char 2012-05-20 15:12:09 +09:00
highlight.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
io.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
iset.sld fixing iset cursors to do proper in-order traversal 2012-06-12 23:02:10 +09:00
loop.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
match.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
mime.scm Adding (scheme cxr) library, removing all other references to c[ad]{3,4]r. 2012-05-20 15:16:11 +09:00
mime.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
modules.scm Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
modules.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
net.scm Fixing open-net-io to include socket in list of results. 2012-10-15 20:12:57 +09:00
net.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
net.stub automatically making sockets non-blocking on accept 2012-05-14 08:37:45 -04:00
optimize.scm automatically making sockets non-blocking on accept 2012-05-14 08:37:45 -04:00
optimize.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
optional.scm Adding let-optionals* to core as recommended way of handling optional arguments. 2012-10-21 17:22:16 +09:00
optional.sld Adding let-optionals* to core as recommended way of handling optional arguments. 2012-10-21 17:22:16 +09:00
pathname.scm automatically making sockets non-blocking on accept 2012-05-14 08:37:45 -04:00
pathname.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
process.scm (exit #t) exits successfully 2012-06-25 21:46:07 -07:00
process.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
process.stub (exit #t) exits successfully 2012-06-25 21:46:07 -07:00
quoted-printable.scm Adding (scheme cxr) library, removing all other references to c[ad]{3,4]r. 2012-05-20 15:16:11 +09:00
quoted-printable.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
reload.scm fixing module reloading for non-top-level modules 2012-05-16 21:04:48 +09:00
reload.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
repl.scm Resetting history ring on empty input in repl. 2012-07-26 22:47:43 +09:00
repl.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
scribble.scm automatically making sockets non-blocking on accept 2012-05-14 08:37:45 -04:00
scribble.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
signal.c patch for clean NetBSD and OpenBSD builds from v krishnakumar 2012-07-26 09:55:00 +09:00
string.scm removing a stray tab 2012-09-23 22:32:27 +09:00
string.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
strings.sld adding friendly error message when using renamed (chibi strings) 2012-08-15 21:34:41 +09:00
stty.scm Adding (scheme cxr) library, removing all other references to c[ad]{3,4]r. 2012-05-20 15:16:11 +09:00
stty.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
stty.stub automatically making sockets non-blocking on accept 2012-05-14 08:37:45 -04:00
system.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
system.stub Fixing getpwnam stub, adding test cases from pod. 2012-10-09 21:52:16 +09:00
test.scm (chibi test) now uses only R7RS plus srfi-1 2012-06-25 22:07:27 -07:00
test.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
time.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
time.stub automatically making sockets non-blocking on accept 2012-05-14 08:37:45 -04:00
trace.scm automatically making sockets non-blocking on accept 2012-05-14 08:37:45 -04:00
trace.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
type-inference.scm Adding (scheme cxr) library, removing all other references to c[ad]{3,4]r. 2012-05-20 15:16:11 +09:00
type-inference.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
uri.scm automatically making sockets non-blocking on accept 2012-05-14 08:37:45 -04:00
uri.sld Renaming the (scheme) library to (chibi). Leaving (scheme) as an alias for backwards compatibility. 2012-10-14 22:11:47 +09:00
weak.c automatically making sockets non-blocking on accept 2012-05-14 08:37:45 -04:00
weak.sld automatically making sockets non-blocking on accept 2012-05-14 08:37:45 -04:00