1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-16 18:50:23 +02:00
guile/ice-9
Mikael Djurfeldt d43f8c9708 * emacs.scm (emacs-load): Added new parameter `module'.
* syncase.scm (putprop, getprop): Modified to use the object
properties of the variable object corresponding to the symbol;
This way we can ride on the mechanisms of the module system.
Changed `builtin-variable' calls to `define-public' calls.
Setup the hooks sc-expand and sc-interface.

* boot-9.scm (sc-interface, sc-expand): New builtin variables.
(set-current-module): Switch to and from sc-expand as
scm:eval-transformer when going into and out of modules using
syncase macros.
(module-use!): Set scm:eval-transformer to sc-expand when adding
the syncase interface.
1997-09-05 01:21:02 +00:00
..
.cvsignore *** empty log message *** 1997-06-28 09:03:21 +00:00
boot-9.scm * emacs.scm (emacs-load): Added new parameter `module'. 1997-09-05 01:21:02 +00:00
ChangeLog * emacs.scm (emacs-load): Added new parameter `module'. 1997-09-05 01:21:02 +00:00
COPYING * COPYING, boot-9.scm, debug.scm, emacs.scm, expect.scm, gtcl.scm, 1997-05-26 22:26:48 +00:00
debug.scm * debug.scm (frame-number->index): New function. Convert frame 1997-08-24 03:32:43 +00:00
emacs.scm * emacs.scm (emacs-load): Added new parameter `module'. 1997-09-05 01:21:02 +00:00
expect.scm * expect.scm (expect-strings): Pass regexp/newline flag to 1997-06-24 05:33:29 +00:00
gtcl.scm * gtcl.scm (make-tcl-binder): Rewritten to choose bindings 1997-09-01 19:14:30 +00:00
gwish.scm * gtcl.scm (make-tcl-binder): Rewritten to choose bindings 1997-09-01 19:14:30 +00:00
hcons.scm * boot-9.scm, debug.scm, hcons.scm, lineio.scm, mapping.scm, 1997-06-24 16:26:27 +00:00
lineio.scm * boot-9.scm, debug.scm, hcons.scm, lineio.scm, mapping.scm, 1997-06-24 16:26:27 +00:00
Makefile.am Added syncase.scm, psyntax.pp, psyntax.ss 1997-08-19 01:35:09 +00:00
Makefile.in * Makefile.in: Regenerated. 1997-08-29 04:50:17 +00:00
mapping.scm * boot-9.scm, debug.scm, hcons.scm, lineio.scm, mapping.scm, 1997-06-24 16:26:27 +00:00
nonblocking.scm * COPYING, boot-9.scm, debug.scm, emacs.scm, expect.scm, gtcl.scm, 1997-05-26 22:26:48 +00:00
oldprint.scm * COPYING, boot-9.scm, debug.scm, emacs.scm, expect.scm, gtcl.scm, 1997-05-26 22:26:48 +00:00
poe.scm * boot-9.scm, debug.scm, hcons.scm, lineio.scm, mapping.scm, 1997-06-24 16:26:27 +00:00
psyntax.pp * psyntax.ss: Updated. 1997-09-03 19:32:26 +00:00
psyntax.ss * psyntax.ss: Updated. 1997-09-03 19:32:26 +00:00
r4rs.scm * COPYING, boot-9.scm, debug.scm, emacs.scm, expect.scm, gtcl.scm, 1997-05-26 22:26:48 +00:00
regex.scm * regex.scm: Add a module declaration. Use DEFINE-PUBLIC everywhere. 1997-05-29 02:47:14 +00:00
session.scm * session.scm (apropos-internal): Musn't initialize symbol 1997-08-25 15:07:18 +00:00
slib.scm * slib.scm (slib:load): Use load-from-path instead of 1997-08-14 18:24:46 +00:00
source.scm * COPYING, boot-9.scm, debug.scm, emacs.scm, expect.scm, gtcl.scm, 1997-05-26 22:26:48 +00:00
syncase.scm * emacs.scm (emacs-load): Added new parameter `module'. 1997-09-05 01:21:02 +00:00
tags.scm * boot-9.scm, debug.scm, hcons.scm, lineio.scm, mapping.scm, 1997-06-24 16:26:27 +00:00
test.scm * test.scm: Re-enable tests asserting that '() is true, and not a 1997-06-13 05:50:28 +00:00
threads.scm * boot-9.scm, debug.scm, hcons.scm, lineio.scm, mapping.scm, 1997-06-24 16:26:27 +00:00
version.scm.in Try to detect when people are using one version of libguile and a 1997-06-22 23:46:41 +00:00