Problems with square brackets

John-Paul Verkamp verkampj@umail.iu.edu
Thu Sep 1 00:03:00 GMT 2011


In 'CHANGES FROM KAWA 1.6.56 TO 1.6.58' it's mentioned that 'Square
brackets [ ... ] are allowed as a synonym of parentheses ( ... ).'.
But when I try Kawa (either using eval(...) or using the Kawa REPL
directly, I get this:

#|kawa:1|# (let ([x 5]) x)
/dev/stdin:2:1: let binding is not a pair:[x

The same thing happens for cond, etc.

Is there a way to enable this?

I'm particularly interested in it working correctly when using (load
"..."). When I'm using eval(...) I can just do a quick replace to work
around the issue.

Thanks!

JP Verkamp



More information about the Kawa mailing list