From: Yves S. G. <you...@gm...> - 2012-04-16 01:58:13
|
I have to admit that I'm a Lisp n00b. I've mucked with in college... 8 years ago :) . I want to get back into the swing of things. Here it is: http://bin.cakephp.org/view/700929814 |
From: Sam S. <sd...@gn...> - 2012-04-16 02:12:01
|
observe this note in the beginning of your paste: --8<---------------cut here---------------start------------->8--- Type :h and hit Enter for context help. --8<---------------cut here---------------end--------------->8--- I added it many years ago in the hope that it would be useful, but, apparently, it is not. Now, --8<---------------cut here---------------start------------->8--- [7]> (expt 4 20)) 1099511627776 [8]> *** - READ from #<INPUT CONCATENATED-STREAM #<INPUT STRING-INPUT-STREAM> #<IO TERMINAL-STREAM>>: an object cannot start with #\) --8<---------------cut here---------------end--------------->8--- so you typed 2 closing parens instead of one and clisp is telling you just that. clisp keeps reading your input, it is not limited to one form per line, e.g.: --8<---------------cut here---------------start------------->8--- [1]> (1+ 1) (! 10) 2 [2]> 3628800 [3]> --8<---------------cut here---------------end--------------->8--- so when it is done reading (expt 4 20), it reads ) and tells you that it's not okay. now, if you want to know how to debug an error or get out of the error prompts, you should either follow the first message you got from clisp (see above, i.e., type :h RET) or, better yet, RTFM (http://clisp.org/impnotes/repl.html). -- Sam Steingold (http://sds.podval.org/) on Ubuntu 11.10 (oneiric) X 11.0.11004000 http://www.childpsy.net/ http://www.PetitionOnline.com/tap12009/ http://openvotingconsortium.org http://memri.org http://mideasttruth.com UNIX is as friendly to you as you are to it. Windows is hostile no matter what. |
From: Yves S. G. <you...@gm...> - 2012-04-16 02:45:04
|
Oh, I didn't know that link even existed. Thanks for letting me know! On Sun, Apr 15, 2012 at 10:11 PM, Sam Steingold <sd...@gn...> wrote: > observe this note in the beginning of your paste: > > --8<---------------cut here---------------start------------->8--- > Type :h and hit Enter for context help. > --8<---------------cut here---------------end--------------->8--- > > I added it many years ago in the hope that it would be useful, but, > apparently, it is not. > > Now, > > --8<---------------cut here---------------start------------->8--- > [7]> (expt 4 20)) > 1099511627776 > [8]> > *** - READ from #<INPUT CONCATENATED-STREAM #<INPUT STRING-INPUT-STREAM> > #<IO TERMINAL-STREAM>>: an object cannot start with #\) > --8<---------------cut here---------------end--------------->8--- > > so you typed 2 closing parens instead of one and clisp is telling you > just that. > clisp keeps reading your input, it is not limited to one form per line, > e.g.: > > --8<---------------cut here---------------start------------->8--- > [1]> (1+ 1) (! 10) > 2 > [2]> > 3628800 > [3]> > --8<---------------cut here---------------end--------------->8--- > > so when it is done reading (expt 4 20), it reads ) and tells you that > it's not okay. > > now, if you want to know how to debug an error or get out of the error > prompts, you should either follow the first message you got from clisp > (see above, i.e., type :h RET) or, better yet, RTFM > (http://clisp.org/impnotes/repl.html). > > > -- > Sam Steingold (http://sds.podval.org/) on Ubuntu 11.10 (oneiric) X > 11.0.11004000 > http://www.childpsy.net/ http://www.PetitionOnline.com/tap12009/ > http://openvotingconsortium.org http://memri.org http://mideasttruth.com > UNIX is as friendly to you as you are to it. Windows is hostile no matter > what. > |
From: Pascal J. B. <pj...@in...> - 2012-04-16 04:03:05
|
"Yves S. Garret" <you...@gm...> writes: > Oh, I didn't know that link even existed. Thanks for letting me know! Also have a look at http://www.cliki.net/TutorialClispDebugger -- __Pascal Bourguignon__ http://www.informatimago.com/ A bad day in () is better than a good day in {}. |