| I followed the arclanguage.github.io instructions, and tried to mutate a string as in the tutorial: $ git clone http://github.com/arclanguage/anarki
$ cd anarki
$ git checkout stable
$ ./arc.sh
main: not defined or required into the top-level environment
./arc.sh: line 40: [: too many arguments
Use (quit) or ^D to quit, (tl) to return here after an interrupt.
arc> (= s "foo")
"foo"
arc> (= (s 0) #\m)
Error: "string-set!: contract violation\n expected: (and/c string? (not/c immutable?))\n given: \"foo\"\n argument position: 1st\n other arguments...:\n 0\n #\\m"
arc> s
"foo"
arc>
Edit:
I'm using racket v6.6, on Arch linux 64-bit |