about summary refs log tree commit diff
path: root/src/guile/skribilo/package/slide.scm
diff options
context:
space:
mode:
authorLudovic Court`es2007-06-06 09:25:35 +0000
committerLudovic Court`es2007-06-06 09:25:35 +0000
commit6ec84d65e48bf0e6f7b682afdfed9f081d8baea7 (patch)
tree54983d24ab276ad6e5e263f983fdc2b3ed571677 /src/guile/skribilo/package/slide.scm
parent089f71c9b54b6714d5a83e9686c13b43c2b03d93 (diff)
downloadskribilo-6ec84d65e48bf0e6f7b682afdfed9f081d8baea7.tar.gz
skribilo-6ec84d65e48bf0e6f7b682afdfed9f081d8baea7.tar.lz
skribilo-6ec84d65e48bf0e6f7b682afdfed9f081d8baea7.zip
More package cleanups.
Various additional package cleanups, thanks to Guile-Lint.

git-archimport-id: lcourtes@laas.fr--2006-libre/skribilo--devo--1.2--patch-61
Diffstat (limited to 'src/guile/skribilo/package/slide.scm')
-rw-r--r--src/guile/skribilo/package/slide.scm14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/guile/skribilo/package/slide.scm b/src/guile/skribilo/package/slide.scm
index dd6519d..0a3d773 100644
--- a/src/guile/skribilo/package/slide.scm
+++ b/src/guile/skribilo/package/slide.scm
@@ -21,19 +21,19 @@
 
 
 (define-module (skribilo package slide)
-  :use-module (skribilo reader)
   :use-module (skribilo utils syntax)
 
   :use-module (skribilo lib)
   :use-module (skribilo ast)
   :use-module (skribilo engine)
   :use-module (skribilo evaluator) ;; `*load-options*'
-  :use-module (skribilo package base)
 
+  :autoload   (skribilo color)          (skribe-use-color!)
   :autoload   (skribilo utils keywords) (the-options the-body)
 
   :use-module (srfi srfi-1)
-  :use-module (ice-9 optargs))
+  :use-module (ice-9 optargs)
+  :use-module (ice-9 match))
 
 (fluid-set! current-reader %skribilo-module-reader)
 
@@ -92,7 +92,7 @@
 ;*---------------------------------------------------------------------*/
 ;*    ref ...                                                          */
 ;*---------------------------------------------------------------------*/
-(define %slide-old-ref ref)
+; (define %slide-old-ref ref)
 
 ;; Extend the definition of `ref'.
 ;; FIXME: This technique breaks `ref' for some reason.
@@ -144,7 +144,7 @@
 ;*---------------------------------------------------------------------*/
 ;*    slide-pause ...                                                  */
 ;*---------------------------------------------------------------------*/
-(define-markup (slide-pause)
+(define-markup (slide-pause :rest ignored)
    (new markup
       (loc    &invocation-location)
       (markup 'slide-pause)))
@@ -220,8 +220,8 @@
 			    :key ident class color (scolor "#000000"))
    (let ((body (the-body opt)))
       (for-each (lambda (lbl)
-		   (match-case lbl
-		      ((?id ?col)
+		   (match lbl
+		      ((id col)
 		       (skribe-use-color! col))))
 		body)
       (new markup