You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -110,20 +113,21 @@ Parameters enclosed in curly braces {...} are optional and can be omitted.
110
113
- Get the value of the environment variable NAME
111
114
-`(setenv "NAME" "VALUE")`
112
115
- Set the value of the environment variable NAME as VALUE
113
-
-`ARGV`
114
-
-The list of commandline arguments
115
-
-`PROGRAM-NAME`
116
-
-The path of the script
117
-
-`EXECUTABLE-NAME`
118
-
-The path of the executable of lispect
119
-
-`MATCH`
120
-
-The matching string in the block of `(expect*)`
116
+
-`*argv*` (formerly `ARGV`, now deprecated)[^1]
117
+
The list of command-line arguments.
118
+
-`*program-name*` (formerly `PROGRAM-NAME`, now deprecated)[^1]
119
+
The path to the script.
120
+
-`*executable-name*` (formerly `EXECUTABLE-NAME`, now deprecated)[^1]
121
+
The path to the Lispect executable.
122
+
-`*match*` (formerly `MATCH`, now deprecated)[^1]
123
+
The matched string in an `(expect*)` block.
121
124
-`(catch TAG-FORM FORM...)` and `(throw TAG-FORM RESULT-FORM)`
122
125
- Non-local exits. See also [ISLISP draft - 14.7. Non-local exits](https://islisp-dev.github.io/ISLispHyperDraft/islisp-v23.html#non_local_exits)
123
126
-`(with-handler HANDLER FORM...)`
124
127
- When an error occurs in `FORMS...`, call `HANDLER`.
125
128
See also [ISLISP Draft - Operations relating to condition handling](https://islisp-dev.github.io/ISLispHyperDraft/islisp-v23.html#s_with_handler)
126
129
130
+
[^1]: These variable names were changed to accommodate gmnlisp v0.7.10 and later, in which symbol names are case-insensitive. The new format avoids potential name conflicts.
0 commit comments