I'm new to lisp and I am simply trying to have two functions called at once if a conditional returns true.
(cond ((equals (first expression) "+") (function1 parameter) (function2 parameter)))
In the above code, I just want function1 and function2 to be called. Any thoughts?
Yes, progn like this:
(cond ((equals (first expression) "+") (progn (function1 paramter) (function2 parameter))))
cond takes one expression to evaluate if true. In this use
progn (with its arguments) is that one expression.
progn, subsequently take n expressions and evaluates them.