質問編集履歴
4
remove dots
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
例えば、SchemeのREPLに以下を入力すると期待通り`4`が表示されます。
|
4
4
|
``` Scheme
|
5
5
|
(let ((x *))
|
6
|
-
|
6
|
+
(x 2 2))
|
7
7
|
4
|
8
8
|
```
|
9
9
|
同じことをSBCLで試すと、"illegal function call"というエラーになります。そこで、`x`を`inspect`してみると束縛されていないようです。
|
3
copy past error
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,8 +2,9 @@
|
|
2
2
|
|
3
3
|
例えば、SchemeのREPLに以下を入力すると期待通り`4`が表示されます。
|
4
4
|
``` Scheme
|
5
|
-
let ((x *)
|
5
|
+
(let ((x *))
|
6
|
-
|
6
|
+
......(x 2 2))
|
7
|
+
4
|
7
8
|
```
|
8
9
|
同じことをSBCLで試すと、"illegal function call"というエラーになります。そこで、`x`を`inspect`してみると束縛されていないようです。
|
9
10
|
|
2
typo
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
関数を他のシンボルに束縛することができますか?
|
2
2
|
|
3
|
-
例えば、SchemeのRE
|
3
|
+
例えば、SchemeのREPLに以下を入力すると期待通り`4`が表示されます。
|
4
4
|
``` Scheme
|
5
5
|
let ((x *)
|
6
6
|
(x 2 2))
|
1
error code
test
CHANGED
File without changes
|
test
CHANGED
@@ -23,7 +23,7 @@
|
|
23
23
|
```LISP
|
24
24
|
CL-USER> (defparameter y *)
|
25
25
|
Y
|
26
|
-
CL-USER> (inspect y)
|
26
|
+
CL-USER> (inspect 'y)
|
27
27
|
|
28
28
|
The object is a SYMBOL.
|
29
29
|
0. Name: "NIL"
|