Page 1 of 1

exercism fetch TRACK_ID Error Message

Posted: Mon Jul 25, 2016 2:42 pm
by GengyangCai
From Point number 4 of "Fetch The First Exercise" from http://exercism.io/how-it-works, I got this error -------

CL-USER 4 : 3 > exercism fetch TRACK_ID

Error: Undefined operator EXERCISM in form (EXERCISM FETCH TRACK_ID).
1 (continue) Try invoking EXERCISM again.
2 Return some values from the form (EXERCISM FETCH TRACK_ID).
3 Try invoking something other than EXERCISM with the same arguments.
4 Set the symbol-function of EXERCISM to another function.
5 Set the macro-function of EXERCISM to another function.
6 (abort) Return to level 3.
7 Return to debug level 3.
8 Return to level 2.
9 Return to debug level 2.
10 Return to level 1.
11 Return to debug level 1.
12 Return to level 0.
13 Return to top loop level 0.

Any ideas how to debug it ?

Gengyang

[email protected]

Re: exercism fetch TRACK_ID Error Message

Posted: Mon Jul 25, 2016 4:55 pm
by pjstirling
It looks like you've misunderstood, you have run your lisp implementation, when you are meant to run the exercism client (which is a "go" program, but is presumably compiled)

Re: exercism fetch TRACK_ID Error Message

Posted: Mon Jul 25, 2016 9:49 pm
by GengyangCai
I have absolutely no idea what that means ... its so frustrating. Can i pay someone to go through Paul Graham's Ansi Common Lisp with me in person ?

Re: exercism fetch TRACK_ID Error Message

Posted: Tue Jul 26, 2016 5:09 am
by pjstirling
I've not used exercism but I've RTFM

exercism uses a command-line client to download the exercises. This program is not a lisp program, it's just a binary to install for your platform (windows/linux/macos) and then run from a terminal.

Personally I started with CL with "On Lisp" rather than "ANSI Common-Lisp", but I had several programming languages under my belt by that point.