summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--benchmark-suite/ChangeLog4
-rw-r--r--benchmark-suite/lib.scm4
-rw-r--r--doc/ref/ChangeLog4
-rw-r--r--doc/ref/scheme-compound.texi5
-rw-r--r--doc/tutorial/ChangeLog5
-rw-r--r--doc/tutorial/guile-tut.texi2
-rw-r--r--ice-9/ChangeLog5
-rw-r--r--ice-9/boot-9.scm2
-rw-r--r--test-suite/ChangeLog4
-rw-r--r--test-suite/tests/elisp.test4
10 files changed, 33 insertions, 6 deletions
diff --git a/benchmark-suite/ChangeLog b/benchmark-suite/ChangeLog
index 988bf584a..296026af1 100644
--- a/benchmark-suite/ChangeLog
+++ b/benchmark-suite/ChangeLog
@@ -1,3 +1,7 @@
+2003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * lib.scm: Fix some typos in the documentation.
+
2002-09-14 Rob Browning <rlb@defaultvalue.org>
* .cvsignore: new file.
diff --git a/benchmark-suite/lib.scm b/benchmark-suite/lib.scm
index 7dfc8b48c..49e37be0c 100644
--- a/benchmark-suite/lib.scm
+++ b/benchmark-suite/lib.scm
@@ -147,7 +147,7 @@
;;;; execution of the benchmark code would not deliver usable timing results:
;;;; The resolution of the system time is not arbitrarily fine. Thus, some
;;;; benchmarks would be executed too quickly to be measured at all. A rule
-;;;; of thumb is, that the longer a benchmark runs, be more exact is the
+;;;; of thumb is, that the longer a benchmark runs, the more exact is the
;;;; information about the execution time.
;;;;
;;;; However, execution time depends on several influences: First, the
@@ -278,7 +278,7 @@
;;;; interested in, except if you are doing some garbage collection
;;;; checks.
;;;;
-;;;; There is not function to calculate the garbage-collection time, since the
+;;;; There is no function to calculate the garbage-collection time, since the
;;;; garbage collection time is already passed as an argument GC-TIME to the
;;;; reporter functions.
diff --git a/doc/ref/ChangeLog b/doc/ref/ChangeLog
index 8f417d213..6e8802282 100644
--- a/doc/ref/ChangeLog
+++ b/doc/ref/ChangeLog
@@ -1,3 +1,7 @@
+2003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * scheme-compound.texi: Clarified that vectors need to be quoted.
+
2003-05-26 Kevin Ryde <user42@zip.com.au>
* posix.texi (Locales): Clarify setlocale a bit, list all categories,
diff --git a/doc/ref/scheme-compound.texi b/doc/ref/scheme-compound.texi
index b39ea76ca..0decf0992 100644
--- a/doc/ref/scheme-compound.texi
+++ b/doc/ref/scheme-compound.texi
@@ -564,6 +564,11 @@ number in hexadecimal notation.
#("Hello" foo #xdeadbeef)
@end lisp
+Like lists, vectors have to be quoted (REFFIXME):
+
+@lisp
+'#(a b c) @result{} #(a b c)
+@end lisp
@node Vector Creation
@subsection Dynamic Vector Creation and Validation
diff --git a/doc/tutorial/ChangeLog b/doc/tutorial/ChangeLog
index b24d6004f..86a9dc6a2 100644
--- a/doc/tutorial/ChangeLog
+++ b/doc/tutorial/ChangeLog
@@ -1,3 +1,8 @@
+2003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * guile-tut.texi: Fix example, where a vector constant is used
+ without quoting.
+
2002-07-16 Neil Jerram <neil@ossau.uklinux.net>
* guile-tut.texi (Jump Start): Apply patch from M. Luedde on use
diff --git a/doc/tutorial/guile-tut.texi b/doc/tutorial/guile-tut.texi
index e73f9b248..9379f6ee8 100644
--- a/doc/tutorial/guile-tut.texi
+++ b/doc/tutorial/guile-tut.texi
@@ -558,7 +558,7 @@ guile> @kbd{(map (lambda (n) (expt n n)) ls)}
@smalllisp
;; @r{make a vector and bind it to the symbol @code{v}}
-guile> @kbd{(define v #(1 2 3 4 5 6 7))}
+guile> @kbd{(define v '#(1 2 3 4 5 6 7))}
guile> @kbd{v}
@result{} #(1 2 3 4 5 6 7)
guile> @kbd{(vector? v)}
diff --git a/ice-9/ChangeLog b/ice-9/ChangeLog
index fa0e432c2..b10d649ed 100644
--- a/ice-9/ChangeLog
+++ b/ice-9/ChangeLog
@@ -1,3 +1,8 @@
+2003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * boot-9.scm (make-autoload-interface): Added missing quote around
+ vector constant.
+
2003-05-20 Marius Vollmer <marius.vollmer@uni-dortmund.de>
* deprecated.scm (list*): Added.
diff --git a/ice-9/boot-9.scm b/ice-9/boot-9.scm
index e1b2415b9..4e09c9063 100644
--- a/ice-9/boot-9.scm
+++ b/ice-9/boot-9.scm
@@ -1878,7 +1878,7 @@
;; Replace autoload-interface with interface
(set-car! (memq a (module-uses module)) i)
(module-local-variable i sym))))))
- (module-constructor #() '() b #f #f name 'autoload #f #f
+ (module-constructor '#() '() b #f #f name 'autoload #f #f
'() (make-weak-value-hash-table 31) 0)))
;;; {Compiled module}
diff --git a/test-suite/ChangeLog b/test-suite/ChangeLog
index b41480505..02f51d522 100644
--- a/test-suite/ChangeLog
+++ b/test-suite/ChangeLog
@@ -1,3 +1,7 @@
+2003-05-27 Dirk Herrmann <D.Herrmann@tu-bs.de>
+
+ * tests/elisp.test: Added missing quote around vector constants.
+
2003-05-25 Dirk Herrmann <D.Herrmann@tu-bs.de>
* tests/r5rs_pitfall.test: Test 2.1 now passes.
diff --git a/test-suite/tests/elisp.test b/test-suite/tests/elisp.test
index 0dc760849..d3fadf358 100644
--- a/test-suite/tests/elisp.test
+++ b/test-suite/tests/elisp.test
@@ -197,10 +197,10 @@
(equal? (member "c" `("a" "b" "c" "d" . ,%nil)) `("c" "d" . ,%nil)))
(pass-if "list->vector"
- (equal? #(1 2 3) (list->vector `(1 2 3 . ,%nil))))
+ (equal? '#(1 2 3) (list->vector `(1 2 3 . ,%nil))))
(pass-if "list->vector"
- (equal? #(1 2 3) (list->vector `(1 2 3 . ,%nil))))
+ (equal? '#(1 2 3) (list->vector `(1 2 3 . ,%nil))))
(pass-if "list->weak-vector"
(equal? (weak-vector 1 2 3) (list->weak-vector `(1 2 3 . ,%nil))))