summaryrefslogtreecommitdiff
path: root/srfi/srfi-10.scm
diff options
context:
space:
mode:
authorThien-Thi Nguyen <ttn@gnuvola.org>2002-03-28 01:39:12 +0000
committerThien-Thi Nguyen <ttn@gnuvola.org>2002-03-28 01:39:12 +0000
commit6be07c52784bacfa1ed218cf1145a62181c1799f (patch)
treed1d6b79dce9505406e2e7c28f81ac4088a301d00 /srfi/srfi-10.scm
parent0706ae06dcef28b7639692d27f054b0db5c3cdde (diff)
downloadguile-6be07c52784bacfa1ed218cf1145a62181c1799f.tar.gz
Update copyright.
Point to manual in commentary; nfc.
Diffstat (limited to 'srfi/srfi-10.scm')
-rw-r--r--srfi/srfi-10.scm132
1 files changed, 68 insertions, 64 deletions
diff --git a/srfi/srfi-10.scm b/srfi/srfi-10.scm
index e3327548c..481732051 100644
--- a/srfi/srfi-10.scm
+++ b/srfi/srfi-10.scm
@@ -1,70 +1,72 @@
-;;;; srfi-10.scm --- SRFI-10 read hash extension for Guile
-;;;;
-;;;; Copyright (C) 2001 Free Software Foundation, Inc.
-;;;;
-;;;; This program is free software; you can redistribute it and/or
-;;;; modify it under the terms of the GNU General Public License as
-;;;; published by the Free Software Foundation; either version 2, or
-;;;; (at your option) any later version.
-;;;;
-;;;; This program is distributed in the hope that it will be useful,
-;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-;;;; General Public License for more details.
-;;;;
-;;;; You should have received a copy of the GNU General Public License
-;;;; along with this software; see the file COPYING. If not, write to
-;;;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
-;;;; Boston, MA 02111-1307 USA
-;;;;
-;;;; As a special exception, the Free Software Foundation gives permission
-;;;; for additional uses of the text contained in its release of GUILE.
-;;;;
-;;;; The exception is that, if you link the GUILE library with other files
-;;;; to produce an executable, this does not by itself cause the
-;;;; resulting executable to be covered by the GNU General Public License.
-;;;; Your use of that executable is in no way restricted on account of
-;;;; linking the GUILE library code into it.
-;;;;
-;;;; This exception does not however invalidate any other reasons why
-;;;; the executable file might be covered by the GNU General Public License.
-;;;;
-;;;; This exception applies only to the code released by the
-;;;; Free Software Foundation under the name GUILE. If you copy
-;;;; code from other Free Software Foundation releases into a copy of
-;;;; GUILE, as the General Public License permits, the exception does
-;;;; not apply to the code that you add in this way. To avoid misleading
-;;;; anyone as to the status of such modified files, you must delete
-;;;; this exception notice from them.
-;;;;
-;;;; If you write modifications of your own for GUILE, it is your choice
-;;;; whether to permit this exception to apply to your modifications.
-;;;; If you do not wish that, delete this exception notice.
+;;; srfi-10.scm --- Hash-Comma Reader Extension
+
+;; Copyright (C) 2001, 2002 Free Software Foundation, Inc.
+;;
+;; This program is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU General Public License as
+;; published by the Free Software Foundation; either version 2, or
+;; (at your option) any later version.
+;;
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+;; General Public License for more details.
+;;
+;; You should have received a copy of the GNU General Public License
+;; along with this software; see the file COPYING. If not, write to
+;; the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
+;; Boston, MA 02111-1307 USA
+;;
+;; As a special exception, the Free Software Foundation gives permission
+;; for additional uses of the text contained in its release of GUILE.
+;;
+;; The exception is that, if you link the GUILE library with other files
+;; to produce an executable, this does not by itself cause the
+;; resulting executable to be covered by the GNU General Public License.
+;; Your use of that executable is in no way restricted on account of
+;; linking the GUILE library code into it.
+;;
+;; This exception does not however invalidate any other reasons why
+;; the executable file might be covered by the GNU General Public License.
+;;
+;; This exception applies only to the code released by the
+;; Free Software Foundation under the name GUILE. If you copy
+;; code from other Free Software Foundation releases into a copy of
+;; GUILE, as the General Public License permits, the exception does
+;; not apply to the code that you add in this way. To avoid misleading
+;; anyone as to the status of such modified files, you must delete
+;; this exception notice from them.
+;;
+;; If you write modifications of your own for GUILE, it is your choice
+;; whether to permit this exception to apply to your modifications.
+;; If you do not wish that, delete this exception notice.
;;; Commentary:
-;;; This module implements the syntax extension #,(), also called
-;;; hash-comma, which is defined in SRFI-10.
-;;;
-;;; The support for SRFI-10 consists of the procedure
-;;; `define-reader-ctor' for defining new reader constructors and the
-;;; read syntax form
-;;;
-;;; #,(<ctor> <datum> ...)
-;;;
-;;; where <ctor> must be a symbol for which a read constructor was
-;;; defined previously.
-;;;
-;;; Example:
-;;;
-;;; (define-reader-ctor 'file open-input-file)
-;;; (define f '#,(file "/etc/passwd"))
-;;; (read-line f)
-;;; =>
-;;; "root:x:0:0:root:/root:/bin/bash"
-;;;
-;;; Please note the quote before the #,(file ...) expression. This is
-;;; necessary because ports are not self-evaluating in Guile.
+;; This module implements the syntax extension #,(), also called
+;; hash-comma, which is defined in SRFI-10.
+;;
+;; The support for SRFI-10 consists of the procedure
+;; `define-reader-ctor' for defining new reader constructors and the
+;; read syntax form
+;;
+;; #,(<ctor> <datum> ...)
+;;
+;; where <ctor> must be a symbol for which a read constructor was
+;; defined previously.
+;;
+;; Example:
+;;
+;; (define-reader-ctor 'file open-input-file)
+;; (define f '#,(file "/etc/passwd"))
+;; (read-line f)
+;; =>
+;; "root:x:0:0:root:/root:/bin/bash"
+;;
+;; Please note the quote before the #,(file ...) expression. This is
+;; necessary because ports are not self-evaluating in Guile.
+;;
+;; This module is fully documented in the Guile Reference Manual.
;;; Code:
@@ -108,3 +110,5 @@
;; Install the hash extension.
;;
(read-hash-extend #\, hash-comma)
+
+;;; srfi-10.scm ends here