I want to read input from STDIN, and just read what it is: if input is a list, then what is read is a list. However, the read-line function seems always return a string! For example: in clisp interactive envrironment:
(read-line)
I input:
("(define M ::int )" "(define X ::int )")
The it will give me back a string:
"(\"(define M ::int )\" \"(define X ::int )\")" ;
What I want is still the original list: ("(define M ::int )" "(define X ::int )")
So How to make the read-line read in what the input it was?