diff options
author | Ludovic Courtes | 2006-11-05 21:03:15 +0000 |
---|---|---|
committer | Ludovic Courtes | 2006-11-05 21:03:15 +0000 |
commit | da6e80e8d4d1944745f57e0e4147aeb779faaf08 (patch) | |
tree | 4a0da948584a4dc3bbf5ff9abd410a28d42a9668 /doc/user/lib.skb | |
parent | 68f8a0a11cd2fdc5b9e77ba96cf1ec40389f0f12 (diff) | |
parent | 3aaf0dfae4fdea885a054b701ac41c9166c0daa8 (diff) | |
download | skribilo-da6e80e8d4d1944745f57e0e4147aeb779faaf08.tar.gz skribilo-da6e80e8d4d1944745f57e0e4147aeb779faaf08.tar.lz skribilo-da6e80e8d4d1944745f57e0e4147aeb779faaf08.zip |
evaluator: Made safer with respect to module excursions.
* src/guile/skribilo/evaluator.scm (%evaluate): Evaluate EXPR in
`current-module' rather than `*skribilo-user-module*'.
(evaluate-document-from-port): Use `save-module-excursion' and place
ourselves in `*skribilo-user-module*' before invoking `%evaluate'.
(load-document): Only search FILE in PATH, not in %LOAD-PATH.
(include-document): Added a `:module' argument. Use
`save-module-excursion' and place ourselves in MODULE.
git-archimport-id: lcourtes@laas.fr--2005-libre/skribilo--engine-classes--1.2--patch-11
Diffstat (limited to 'doc/user/lib.skb')
0 files changed, 0 insertions, 0 deletions