diff options
author | Ludovic Courtes | 2006-11-03 14:10:34 +0000 |
---|---|---|
committer | Ludovic Courtes | 2006-11-03 14:10:34 +0000 |
commit | 3aaf0dfae4fdea885a054b701ac41c9166c0daa8 (patch) | |
tree | 4a0da948584a4dc3bbf5ff9abd410a28d42a9668 /doc | |
parent | e9a7c27f217ab5b2b8bfe119bf78a301818b828e (diff) | |
download | skribilo-3aaf0dfae4fdea885a054b701ac41c9166c0daa8.tar.gz skribilo-3aaf0dfae4fdea885a054b701ac41c9166c0daa8.tar.lz skribilo-3aaf0dfae4fdea885a054b701ac41c9166c0daa8.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-mobile/skribilo--engine-classes--1.2--patch-7
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions