correcting bug with cadr: wrong contract type
This commit is contained in:
parent
a13274d63b
commit
1b1d285297
|
@ -44,6 +44,9 @@
|
||||||
'make-vector
|
'make-vector
|
||||||
'equal?
|
'equal?
|
||||||
'member
|
'member
|
||||||
|
'memq
|
||||||
|
'memv
|
||||||
|
'memf
|
||||||
'append
|
'append
|
||||||
'reverse
|
'reverse
|
||||||
'length
|
'length
|
||||||
|
|
|
@ -103,7 +103,7 @@
|
||||||
'caarable value');
|
'caarable value');
|
||||||
var checkCadrPair = baselib.check.makeCheckArgumentType(
|
var checkCadrPair = baselib.check.makeCheckArgumentType(
|
||||||
function(x) {
|
function(x) {
|
||||||
return isPair(x) && isPair(x.first);
|
return isPair(x) && isPair(x.rest);
|
||||||
},
|
},
|
||||||
'cadrable value');
|
'cadrable value');
|
||||||
var checkList = baselib.check.checkList;
|
var checkList = baselib.check.checkList;
|
||||||
|
|
|
@ -100,6 +100,7 @@
|
||||||
if
|
if
|
||||||
cond
|
cond
|
||||||
else
|
else
|
||||||
|
=>
|
||||||
case
|
case
|
||||||
quote
|
quote
|
||||||
unquote
|
unquote
|
||||||
|
|
|
@ -7,4 +7,4 @@
|
||||||
(provide version)
|
(provide version)
|
||||||
(: version String)
|
(: version String)
|
||||||
|
|
||||||
(define version "1.135")
|
(define version "1.137")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user