Page 1 of 1

IF + user input

PostPosted: Mon Aug 27, 2012 4:07 am
by samohtvii
Can someone help me. I want to ask the user a question and then do something whether they say Yes or No.
I have tried a few ways but not really sure if i am close.
Thanks

Re: IF + user input

PostPosted: Mon Aug 27, 2012 6:16 am
by sylwester
You mean you want to read a line of input from console like this?

Code: Select all
  (if (string= (string-upcase (read-line *standard-input* NIL "")) "YES")
    (do-yes-stuff)
    (do-other-stuff))


There is more than one way to skin a cat. You may want to look at CL cookbook => Files

Re: IF + user input

PostPosted: Mon Aug 27, 2012 8:58 pm
by gugamilare

Re: IF + user input

PostPosted: Tue Aug 28, 2012 2:29 pm
by sylwester
gugamilare wrote:There are two function which can help you:

http://www.lispworks.com/documentation/HyperSpec/Body/f_y_or_n.htm


OMG I would never guessed that was within the standard library :D
Wonder how diverse it has been implemented since it's parsing is in "implementation dependent manner"