1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-19 19:20:23 +02:00
guile/ice-9
Andy Wingo 1e6ebf54db a number of small compilation fixes
* ice-9/boot-9.scm: Allow a compiled load of posix, networking, and
  deprecated files.

* module/language/scheme/translate.scm (lookup-transformer): Lookup the
  sc-macro by value, not by name. Works around the fact that compiled
  macros don't have names, which is probably a bug.

* module/system/base/compile.scm (syntax-error)
  (call-with-compile-error-catch): Throw and catch a key that's not used
  by anyone else. Write error messages to the error port.

* module/system/repl/repl.scm (default-catch-handler): Call display-error
  with the correct number of arguments.

* module/system/vm/frame.scm (frame-program-name): Guard against unbound
  variables.

* ice-9/optargs.scm (let-keywords-template): Don't unquote in a helper
  procedure. A bit irritating. I suppose we should fix the modules +
  syncase situation at some point, and then switch to syncase.
2008-09-25 13:46:09 +02:00
..
debugger * scheme-using.texi (Error Handling, Interactive Debugger): Minor 2006-09-25 21:05:46 +00:00
debugging (command-loop): Use 2008-03-19 22:56:17 +00:00
.cvsignore *** empty log message *** 1999-10-05 22:36:14 +00:00
and-let-star.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
arrays.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
boot-9.scm a number of small compilation fixes 2008-09-25 13:46:09 +02:00
buffered-input.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
calling.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
ChangeLog Single stepping through code from Emacs 2008-07-17 23:05:57 +01:00
channel.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
common-list.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
compile-psyntax.scm * psyntax.ss (build-data): Don't quote self-evaluating expressions 2003-01-16 11:48:14 +00:00
debug.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
debugger.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
deprecated.scm * deprecated.scm (make-uniform-array): Don't pass the prototype as 2006-02-12 01:01:46 +00:00
documentation.scm merge from 1.8 branch 2006-06-17 22:53:04 +00:00
emacs.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
expect.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
format.scm merge from 1.8 branch 2006-10-09 22:59:10 +00:00
ftw.scm merge from 1.8 branch 2006-10-09 22:59:10 +00:00
gap-buffer.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
gds-client.scm Single stepping through code from Emacs 2008-07-17 23:05:57 +01:00
gds-server.scm * gds.el (gds-run-debug-server): Use variable 2006-10-12 23:24:02 +00:00
getopt-long.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
hcons.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
history.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
i18n.scm Changes from arch/CVS synchronization 2007-01-31 20:58:20 +00:00
lineio.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
list.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
ls.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
Makefile.am compile psyntax-pp 2008-09-25 13:40:13 +02:00
mapping.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
match.scm Fix `(ice-9 match)' for lists of lists. 2008-02-22 16:05:30 +00:00
networking.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
null.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
occam-channel.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
optargs.scm a number of small compilation fixes 2008-09-25 13:46:09 +02:00
poe.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
popen.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
posix.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
pretty-print.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
psyntax-pp.scm compile psyntax-pp 2008-09-25 13:40:13 +02:00
psyntax.ss merge from 1.8 branch 2006-04-16 23:43:48 +00:00
q.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
r4rs.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
r5rs.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
rdelim.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
README Initial revision 2001-06-13 09:25:43 +00:00
receive.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
regex.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
runq.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
rw.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
safe-r5rs.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
safe.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
serialize.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
session.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
slib.scm Changes from arch/CVS synchronization 2007-10-02 03:16:28 +00:00
stack-catch.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
streams.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
string-fun.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
syncase.scm compile psyntax-pp 2008-09-25 13:40:13 +02:00
test.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
threads.scm merge from 1.8 branch 2006-06-17 22:53:04 +00:00
time.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00
weak-vector.scm merge from 1.8 branch 2006-04-16 23:43:48 +00:00

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