Age | Commit message (Collapse) | Author |
|
This is a followup to d183aa487d99baea3746f79759c17cf36c55dfbf.
* src/guile/skribilo/debug.scm (with-debug): Remove 'cond-expand' and
keep only 'guile-2' version.
* src/guile/skribilo/engine/html.scm (&html-generic-document)[set-output-encoding]:
Likewise.
* src/guile/skribilo/engine/info.scm (document): Likewise.
* src/guile/skribilo/engine/latex.scm (document): Likewise.
* src/guile/skribilo/engine/lout.scm (document): Likewise.
* src/guile/skribilo/evaluator.scm (%evaluate): Likewise.
* src/guile/skribilo/location.scm <top level>: Likewise.
* src/guile/skribilo/module.scm (maybe-set-module-name!): Likewise.
* src/guile/skribilo/package/base.scm <top level>: Likewise.
* src/guile/skribilo/utils/syntax.scm (unless, when): Remove.
(set-correct-file-encoding!, default-to-utf-8): Keep only 'guile-2' variant.
* tests/location.test <top level>: Likewise.
* tests/readers/rss-2.test <top level>: Likewise.
|
|
In preparation for Guile 3 support, adjust #:autoload clauses to include
list all the necessary bindings, or replace them with #:use-module.
|
|
Changes made by running:
for i in $(git ls-tree -r HEAD --name-only) ; do sed -i $i -e's/:use-module/#:use-module/g ; s/:autoload/#:autoload/g ; s/:export/#:export/g' ; done
|
|
|
|
* src/guile/skribilo/evaluator.scm (%evaluate): Add a `guile-2' version
that doesn't use `debug-options'.
|
|
* doc/modules/skribilo/documentation/api.scm (api-search-definition):
Call `set-correct-file-encoding!'.
* doc/user/src/outline.txt (Author): Remove accent from last name, as a
temporary hack.
* doc/user/syntax.skb: Call `set-correct-file-encoding!' in the
`outline' syntax example.
* doc/user/user.skb: Use `(skribilo utils syntax)'.
* src/guile/skribilo.scm (skribilo): Replace encoding twiddling with
`set-correct-file-encoding!' call.
* src/guile/skribilo/evaluator.scm (load-document, include-document):
Likewise.
* src/guile/skribilo/source.scm (source-read-lines): Call
`set-correct-file-encoding!'.
(source-read-definition): Likewise.
* src/guile/skribilo/utils/syntax.scm (set-correct-file-encoding!): New
macro.
|
|
Add `coding:' comments for use by both Emacs and Guile 2.x.
|
|
* src/guile/skribilo.scm (skribilo): Use the right encoding for the
current input port.
* src/guile/skribilo/evaluator.scm (load-document, include-document):
Likewise.
* doc/user/user.skb: Add a `coding:' comment for use by Guile at the
top.
|
|
* src/guile/skribilo/utils/syntax.scm (skribilo-module-syntax): New
macro.
* src/guile/*/*.scm: Use `(skribilo-module-syntax)' instead of
`(fluid-set! current-reader %skribilo-module-reader)'. The goal is to
be more compilation-friendly.
|
|
* src/guile/skribilo/engine.scm (&engine-error, &unknown-engine-error,
handle-engine-error): New. Replace all `skribe-error' invocation with
a relevant SRFI-34 `raise'.
* src/guile/skribilo/evaluator.scm (evaluate-document-from-port): Use
`lookup-engine' instead of `find-engine'. Raise an
`&invalid-argument-error' instead of using `skribe-error'.
|
|
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-65
|
|
* src/guile/skribilo.scm (skribilo): Do not impose use of the debugging
evaluator, allowing for significant performance improvements.
* src/guile/skribilo/evaluator.scm (%evaluate): Use the debugging
evaluator when evaluating EXPR.
* src/guile/skribilo/location.scm (invocation-location): Return `#f' when
the debugging evaluator is not being used.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-41
|
|
* src/guile/skribilo/evaluator.scm (evaluate-ast-from-port): New. Based
on code formerly in `evaluate-document-from-port'. Pass
`(current-module)' instead of `module' when invoking `%evaluate'.
(evaluate-document-from-port): Use it.
git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-20
|
|
* src/guile/skribilo/evaluator.scm (%evaluate): Take an additional MODULE
argument. Updated callers.
(evaluate-document-from-port): Likewise.
(load-document): Take additional MODULE and READER arguments.
(include-document): Have MODULE default to `(*skribilo-user-module*)'
instead of `(current-module)'.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-57
|
|
Patches applied:
* lcourtes@laas.fr--2005-libre/skribilo--engine-classes--1.2 (patch 11)
* skribilo--engine-classes--1.2 (patch 7)
- evaluator: Made safer with respect to module excursions.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-55
|
|
* src/guile/skribilo/package/slide.scm (slide-topic): Propagate the
`outline?' parameter as an option.
(slide-subtopic): Likewise.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-1
|