commit b4d756cb224e4706fc7d9bb69509645f0a151ce9
parent 35f848852bf7e3fc18d9637b5d87158150e99311
Author: Andres Navarro <canavarro82@gmail.com>
Date: Mon, 19 Dec 2011 19:05:34 -0300
Documentation fix: changed 'colon' to 'semicolon' in the man page and info/html manual.
Diffstat:
6 files changed, 50 insertions(+), 27 deletions(-)
diff --git a/TODO b/TODO
@@ -1,7 +1,21 @@
* Release 0.3
** documentation:
*** update the manual with the current features
-*** add a section to the manual with the interpreter usage
+** test
+*** build
+ - Windows
+ - Linux
+*** test cases
+ - Windows
+ - Linux
+** fix
+*** delete-file problem in Windows (do GC and retry)
+** Makefile
+*** Add a couple of flags to turn debug on/off
+** Webpage
+*** Try to put together a quick webpage
+**** Try Skeleton CSS framework
+*** Have Maria Sol draw a simple logo
* Release 0.4+
** refactor:
*** clean stand alone interpreter
@@ -26,10 +40,11 @@
- currently
- int32_t (used in lists)
- uint32_t (used in strings, vectors and bytevectors)
-*** add static qualifiers (especially in all kg*.c files
+*** add static qualifiers (especially in all kg*.c files)
*** add const qualifiers where sensible
** fix:
*** fix char-ready? and u8-ready? (r7rs)
+ - Probably need a thread per port
** reader/writer
*** syntax support for complex numbers (Kernel report)
*** unicode support
@@ -41,8 +56,9 @@
*** $named-let + $do (r7rs)
*** $define-record-type (r7rs)
*** eager comprehensions (at least for check.k) see SRFIs 42 and 78 (srfi)
-** other
*** restarts (r7rs/common lisp)
+*** check.k as a module
+** other
*** add restart support to the repl/interpreter (r7rs)
*** complex numbers (Kernel report)
*** interval arithmetic (Kernel report)
@@ -66,3 +82,9 @@
- disable it by default
- Even after disabling these two, the size is 500k
- Continue investigating and try to make it lower
+
+** documentation
+*** Clean up the structure of the documentation
+*** Add xrefs
+*** Work a little on the indexes
+*** Add README files to all directories
diff --git a/doc/html/Interpreter.html b/doc/html/Interpreter.html
@@ -166,7 +166,7 @@ A Kernel expression to be evaluated before any arguments to the
interpreter. To use an init file, just define <var>KLISP_INIT</var> to the
following form <code>(load "/path/to/init-file")</code>
- <br><dt><samp><span class="env">KLISP_PATH</span></samp><dd>A colon separated list of templates for controlling the search of
+ <br><dt><samp><span class="env">KLISP_PATH</span></samp><dd>A semicolon separated list of templates for controlling the search of
required files. Each template can use the char <code>?</code> to be
replaced by the required name at run-time.
diff --git a/doc/klisp.1 b/doc/klisp.1
@@ -188,7 +188,7 @@ to the following form
.TP
.BI KLISP_PATH
.br
-A colon separated list of templates for
+A semicolon separated list of templates for
controlling the search of required files.
Each template can use the char '?' to
be replaced by the required name at run-time.
diff --git a/doc/klisp.info b/doc/klisp.info
@@ -494,9 +494,9 @@ The following environment variables affect the behaviour of `klisp'
following form `(load "/path/to/init-file")'
`KLISP_PATH'
- A colon separated list of templates for controlling the search of
- required files. Each template can use the char `?' to be replaced
- by the required name at run-time.
+ A semicolon separated list of templates for controlling the search
+ of required files. Each template can use the char `?' to be
+ replaced by the required name at run-time.
@@ -2976,21 +2976,21 @@ Node: Acknowledgements15323
Node: Interpreter15709
Ref: Command Line Options18009
Ref: Interpreter Exit Status18943
-Node: Booleans20167
-Node: Equivalence22708
-Node: Symbols23501
-Node: Control24867
-Node: Pairs and lists27184
-Node: Environments44207
-Node: Combiners54448
-Node: Continuations60484
-Node: Encapsulations69027
-Node: Promises70480
-Node: Keyed Variables74403
-Node: Numbers77174
-Node: Strings96677
-Node: Characters102024
-Node: Ports104734
-Node: Alphabetical Index122670
+Node: Booleans20171
+Node: Equivalence22712
+Node: Symbols23505
+Node: Control24871
+Node: Pairs and lists27188
+Node: Environments44211
+Node: Combiners54452
+Node: Continuations60488
+Node: Encapsulations69031
+Node: Promises70484
+Node: Keyed Variables74407
+Node: Numbers77178
+Node: Strings96681
+Node: Characters102028
+Node: Ports104738
+Node: Alphabetical Index122674
End Tag Table
diff --git a/doc/src/interpreter.texi b/doc/src/interpreter.texi
@@ -147,7 +147,7 @@ interpreter. To use an init file, just define @var{KLISP_INIT} to the
following form @code{(load "/path/to/init-file")}
@item KLISP_PATH
-A colon separated list of templates for controlling the search of
+A semicolon separated list of templates for controlling the search of
required files. Each template can use the char @code{?} to be
replaced by the required name at run-time.
diff --git a/src/tests/test-interpreter.sh b/src/tests/test-interpreter.sh
@@ -257,8 +257,9 @@ check_oes '' '/.*No object found in string.*/' 1 $KLISP -i
unset KLISP_INIT
# KLISP_PATH environment variable
-# N.B. the path separator is actually semicolon (man page says colon)
-
+# The path separator is semicolon and the
+# question mark is replaced by the name
+# being required
mkdir "$GEN_DIR"
mkdir "$GEN_DIR/subdir"
echo '(display 1)' > "$GEN_DIR/a.k"