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-14-97-gc5


From: Julian Graham
Subject: [Guile-commits] GNU Guile branch, master, updated. release_1-9-14-97-gc5fc8f8
Date: Wed, 26 Jan 2011 08:34:10 +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=c5fc8f8c5645b3ebd1d38320b524ea8ef2480c77

The branch, master has been updated
       via  c5fc8f8c5645b3ebd1d38320b524ea8ef2480c77 (commit)
      from  a2c36371ce3de246bdb892afd50915ecf450df47 (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 c5fc8f8c5645b3ebd1d38320b524ea8ef2480c77
Author: Julian Graham <address@hidden>
Date:   Wed Jan 26 03:32:48 2011 -0500

    Additional documentation for symbol manipulation functions.
    
    * doc/ref/api-data.texi (Symbol Primitives): Document `symbol',
      `list->symbol', and `symbol-append'.

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

Summary of changes:
 doc/ref/api-data.texi |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

diff --git a/doc/ref/api-data.texi b/doc/ref/api-data.texi
index e9d40bf..4835f30 100755
--- a/doc/ref/api-data.texi
+++ b/doc/ref/api-data.texi
@@ -4864,7 +4864,37 @@ strings returned by this procedure.
 
 Most symbols are created by writing them literally in code.  However it
 is also possible to create symbols programmatically using the following
address@hidden>symbol} and @code{string-ci->symbol} procedures:
+procedures:
+
address@hidden {Scheme Procedure} symbol address@hidden
address@hidden symbol
+Return a newly allocated symbol made from the given character arguments.
+
address@hidden
+(symbol #\x #\y #\z) @result{} xyz
address@hidden example
address@hidden deffn
+
address@hidden {Scheme Procedure} list->symbol lst
address@hidden list->symbol
+Return a newly allocated symbol made from a list of characters.
+
address@hidden
+(list->symbol '(#\a #\b #\c)) @result{} abc
address@hidden example
address@hidden deffn
+
address@hidden symbol-append
address@hidden {Scheme Procedure} symbol-append . args
+Return a newly allocated symbol whose characters form the
+concatenation of the given symbols, @var{args}.
+
address@hidden
+(let ((h 'hello))
+  (symbol-append h 'world))
address@hidden helloworld
address@hidden example
address@hidden deffn
 
 @rnindex string->symbol
 @deffn {Scheme Procedure} string->symbol string


hooks/post-receive
-- 
GNU Guile



reply via email to

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