diff options
author | Ludovic Court`es | 2006-07-12 12:03:49 +0000 |
---|---|---|
committer | Ludovic Court`es | 2006-07-12 12:03:49 +0000 |
commit | 65f3317c408ef8ea7c0441423e0317e9b370b2b3 (patch) | |
tree | 72768eaefe0b38d681c682214f7e75cce45e87cb /examples/slide/skb | |
parent | f373fe42794b5b3ab4537b3cef73640c2fb583ef (diff) | |
download | skribilo-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 'examples/slide/skb')
0 files changed, 0 insertions, 0 deletions