aboutsummaryrefslogtreecommitdiff
path: root/src/guile/skribilo/biblio.scm
diff options
context:
space:
mode:
authorLudovic Court`es2006-07-12 12:03:49 +0000
committerLudovic Court`es2006-07-12 12:03:49 +0000
commit65f3317c408ef8ea7c0441423e0317e9b370b2b3 (patch)
tree72768eaefe0b38d681c682214f7e75cce45e87cb /src/guile/skribilo/biblio.scm
parentf373fe42794b5b3ab4537b3cef73640c2fb583ef (diff)
downloadskribilo-65f3317c408ef8ea7c0441423e0317e9b370b2b3.tar.gz
skribilo-65f3317c408ef8ea7c0441423e0317e9b370b2b3.tar.lz
skribilo-65f3317c408ef8ea7c0441423e0317e9b370b2b3.zip
Noticeable performance improvements (notably in `debug').
* src/guile/skribilo/biblio.scm: Don't use `(ice-9 format)': it is unneeded and very slow compared to `simple-format'. * src/guile/skribilo/debug.scm: Export `debug-item' and `with-debug' as macros. (debug-item): Turned into a macro rather than a procedure. Also, don't take `*margin-level*' into account when deciding whether to do something: only look at `*debug-item?*'. (%do-debug-item): New. (%with-debug): Invoke `parameterize' only in the debugging case. This noticeably improves performance. git-archimport-id: lcourtes@laas.fr--2005-libre/skribilo--devo--1.2--patch-6
Diffstat (limited to 'src/guile/skribilo/biblio.scm')
-rw-r--r--src/guile/skribilo/biblio.scm1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/guile/skribilo/biblio.scm b/src/guile/skribilo/biblio.scm
index d9aa0ed..2d5f1ea 100644
--- a/src/guile/skribilo/biblio.scm
+++ b/src/guile/skribilo/biblio.scm
@@ -32,7 +32,6 @@
:autoload (skribilo reader) (%default-reader)
:autoload (skribilo parameters) (*bib-path*)
- :autoload (ice-9 format) (format)
:use-module (ice-9 optargs)
:export (bib-table? make-bib-table default-bib-table