guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] GNU Guile branch, master, updated. release_1-9-10-237-g1


From: Ludovic Courtès
Subject: [Guile-commits] GNU Guile branch, master, updated. release_1-9-10-237-g1a79917
Date: Tue, 01 Jun 2010 21:27:33 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Guile".

http://git.savannah.gnu.org/cgit/guile.git/commit/?id=1a799171a9ba7dc329b6ceb2dcedf1df748f684a

The branch, master has been updated
       via  1a799171a9ba7dc329b6ceb2dcedf1df748f684a (commit)
       via  bdfcabfee789e4da5117d7b04b1c34a2ab92e60b (commit)
       via  98f1f9a51a8649132225a5b7674f5a673d2af560 (commit)
      from  bac6076989db67111c1f30fa7e901cee27144b18 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 1a799171a9ba7dc329b6ceb2dcedf1df748f684a
Author: Ludovic Courtès <address@hidden>
Date:   Tue Jun 1 23:27:20 2010 +0200

    Bump version number for 1.9.11.
    
    * GUILE-VERSION (GUILE_MICRO_VERSION): Increment.

commit bdfcabfee789e4da5117d7b04b1c34a2ab92e60b
Author: Ludovic Courtès <address@hidden>
Date:   Tue Jun 1 22:57:39 2010 +0200

    Make `@' visible in the sxml-match documentation.
    
    * doc/ref/sxml-match.texi (sxml-match): Quote `@' in the examples.

commit 98f1f9a51a8649132225a5b7674f5a673d2af560
Author: Ludovic Courtès <address@hidden>
Date:   Tue Jun 1 22:56:49 2010 +0200

    Remove unused symbols.
    
    * libguile/debug.c (scm_sym_procname, scm_sym_dots): Remove.

-----------------------------------------------------------------------

Summary of changes:
 GUILE-VERSION           |    2 +-
 doc/ref/sxml-match.texi |   20 ++++++++++----------
 libguile/debug.c        |    2 --
 3 files changed, 11 insertions(+), 13 deletions(-)

diff --git a/GUILE-VERSION b/GUILE-VERSION
index 28039b7..ba075de 100644
--- a/GUILE-VERSION
+++ b/GUILE-VERSION
@@ -3,7 +3,7 @@
 # Note: `GUILE_VERSION' is defined in `configure.ac' using `git-version-gen'.
 GUILE_MAJOR_VERSION=1
 GUILE_MINOR_VERSION=9
-GUILE_MICRO_VERSION=10
+GUILE_MICRO_VERSION=11
 
 GUILE_EFFECTIVE_VERSION=2.0
 
diff --git a/doc/ref/sxml-match.texi b/doc/ref/sxml-match.texi
index 58c2d8c..828c838 100644
--- a/doc/ref/sxml-match.texi
+++ b/doc/ref/sxml-match.texi
@@ -30,7 +30,7 @@ illustration, transforming a music album catalog language 
into HTML.
 @lisp
 (define (album->html x)
   (sxml-match x
-    [(album (@ (title ,t)) (catalog (num ,n) (fmt ,f)) ...)
+    [(album (@@ (title ,t)) (catalog (num ,n) (fmt ,f)) ...)
      `(ul (li ,t)
           (li (b ,n) (i ,f)) ...)]))
 @end lisp
@@ -137,8 +137,8 @@ matcher.
 The example below illustrates the pattern matching of an XML element:
 
 @lisp
-(sxml-match '(e (@ (i 1)) 3 4 5)
-  [(e (@ (i ,d)) ,a ,b ,c) (list d a b c)]
+(sxml-match '(e (@@ (i 1)) 3 4 5)
+  [(e (@@ (i ,d)) ,a ,b ,c) (list d a b c)]
   [,otherwise #f])
 @end lisp
 
@@ -232,8 +232,8 @@ matched, but which do not appear in the pattern.  This is 
achieved by using a
 illustrated in the example below:
 
 @lisp
-(sxml-match '(a (@ (z 1) (y 2) (x 3)) 4 5 6)
-  [(a (@ (y ,www) . ,qqq) ,t ,u ,v)
+(sxml-match '(a (@@ (z 1) (y 2) (x 3)) 4 5 6)
+  [(a (@@ (y ,www) . ,qqq) ,t ,u ,v)
    (list www qqq t u v)])
 @end lisp
 
@@ -244,8 +244,8 @@ expression is @code{(2 ((z 1) (x 3)) 4 5 6)}.
 This type of pattern also allows the binding of all attributes:
 
 @lisp
-(sxml-match '(a (@ (z 1) (y 2) (x 3)))
-  [(a (@ . ,qqq))
+(sxml-match '(a (@@ (z 1) (y 2) (x 3)))
+  [(a (@@ . ,qqq))
    qqq])
 @end lisp
 
@@ -257,7 +257,7 @@ the following example:
 
 @lisp
 (sxml-match '(e 3 4 5)
-  [(e (@ (z (,d 1))) ,a ,b ,c) (list d a b c)])
+  [(e (@@ (z (,d 1))) ,a ,b ,c) (list d a b c)])
 @end lisp
 
 The value @code{1} is used when the attribute @code{z} is absent from the
@@ -323,7 +323,7 @@ identifiers following @code{->}.
 
 Named catamorphism patterns allow processing to be split into multiple, 
mutually
 recursive procedures.  This is illustrated in the example below: a
-transformation that formats a "TV Guide" into HTML.
+transformation that formats a ``TV Guide'' into HTML.
 
 @lisp
 (define (tv-guide->html g)
@@ -346,7 +346,7 @@ transformation that formats a "TV Guide" into HTML.
                 (br) ,desc ...)
              ,cl)]))
   (sxml-match g
-    [(TVGuide (@ (start ,start-date)
+    [(TVGuide (@@ (start ,start-date)
                  (end ,end-date))
               (Channel (Name ,nm) ,[prog -> p] ...) ...)
      `(html (head (title "TV Guide"))
diff --git a/libguile/debug.c b/libguile/debug.c
index 30332f4..cce7dd0 100644
--- a/libguile/debug.c
+++ b/libguile/debug.c
@@ -128,8 +128,6 @@ SCM_DEFINE (scm_with_traps, "with-traps", 1, 0, 0,
 #undef FUNC_NAME
 
 
-SCM_SYMBOL (scm_sym_procname, "procname");
-SCM_SYMBOL (scm_sym_dots, "...");
 SCM_SYMBOL (scm_sym_source, "source");
 
 SCM_DEFINE (scm_procedure_name, "procedure-name", 1, 0, 0, 


hooks/post-receive
-- 
GNU Guile



reply via email to

[Prev in Thread] Current Thread [Next in Thread]