[Top][All Lists]

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

[Guile-commits] GNU Guile branch, stable-2.0, updated. v2.0.9-95-gc9e326

From: Ian Price
Subject: [Guile-commits] GNU Guile branch, stable-2.0, updated. v2.0.9-95-gc9e3266
Date: Fri, 18 Oct 2013 12:57:32 +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".

The branch, stable-2.0 has been updated
       via  c9e3266c4b9420a8138d277dd5f3cfe3e208e152 (commit)
      from  aaa9ef33d8ace7c3060fa05c9a8bc64434616476 (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 c9e3266c4b9420a8138d277dd5f3cfe3e208e152
Author: Ian Price <address@hidden>
Date:   Wed Oct 9 22:48:16 2013 +0100

    Doc: mention vectors are self-quoting
    Reported by Dmitry Bogatov <address@hidden>.
    * doc/ref/api-compound.texi (Vector Syntax, Vector Creation): Mention
      that vectors are self-quoting. Remove examples with quote signs.


Summary of changes:
 doc/ref/api-compound.texi |   22 +++++++++-------------
 1 files changed, 9 insertions(+), 13 deletions(-)

diff --git a/doc/ref/api-compound.texi b/doc/ref/api-compound.texi
index 1990d77..94e0145 100644
--- a/doc/ref/api-compound.texi
+++ b/doc/ref/api-compound.texi
@@ -689,22 +689,18 @@ Vectors can literally be entered in source code, just 
like strings,
 characters or some of the other data types.  The read syntax for vectors
 is as follows: A sharp sign (@code{#}), followed by an opening
 parentheses, all elements of the vector in their respective read syntax,
-and finally a closing parentheses.  The following are examples of the
-read syntax for vectors; where the first vector only contains numbers
-and the second three different object types: a string, a symbol and a
-number in hexadecimal notation.
+and finally a closing parentheses.  Like strings, vectors do not have to
+be quoted.
+The following are examples of the read syntax for vectors; where the
+first vector only contains numbers and the second three different object
+types: a string, a symbol and a number in hexadecimal notation.
 #(1 2 3)
 #("Hello" foo #xdeadbeef)
 @end lisp
-Like lists, vectors have to be quoted:
-'#(a b c) @result{} #(a b c)
address@hidden lisp
 @node Vector Creation
 @subsubsection Dynamic Vector Creation and Validation
@@ -735,7 +731,7 @@ The inverse operation is @code{vector->list}:
 Return a newly allocated list composed of the elements of @var{v}.
-(vector->list '#(dah dah didah)) @result{}  (dah dah didah)
+(vector->list #(dah dah didah)) @result{}  (dah dah didah)
 (list->vector '(dididit dah)) @result{}  #(dididit dah)
 @end lisp
 @end deffn
@@ -796,8 +792,8 @@ Return the number of elements in @var{vec} as a 
 Return the contents of position @var{k} of @var{vec}.
 @var{k} must be a valid index of @var{vec}.
-(vector-ref '#(1 1 2 3 5 8 13 21) 5) @result{} 8
-(vector-ref '#(1 1 2 3 5 8 13 21)
+(vector-ref #(1 1 2 3 5 8 13 21) 5) @result{} 8
+(vector-ref #(1 1 2 3 5 8 13 21)
     (let ((i (round (* 2 (acos -1)))))
       (if (inexact? i)
         (inexact->exact i)

GNU Guile

reply via email to

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