I have a list in this format, (+ 2 3). Where the first character is a math symbol that can be applied to the other two elements. I cannot seem to get it to do the operations. I want to return 5 for the previous example.
I've tried this:
((car '(+ 2 3)) (cadr '(+ 2 3)) (caddr '(+ 2 3)))
But I get the following error:
application: not a procedure.
You can try eval , should do it straight away:
If you'd like to have more control over the input, write a funcion: