On 2012-10-09, Asif <
asif.h...@gmail.com> wrote:
> Trying to figure out how to evaluate a simple string.
>
> (setq x "princ 3")
> (eval x)
>=> "princ 3"
>
> Hpw do I evaluate x to get:
>=> 3
With difficulty, since "princ 3" is not a Lisp expression.
You mean "(princ 3)", I guess.
Then you can do
(eval (car (read-from-string "(princ 3)")))
which will print 3 to the output, and evaluate to 3.