RosettaCodeData/Task/Logical-operations/Common-Lisp/logical-operations.lisp
2023-07-01 13:44:08 -04:00

8 lines
271 B
Common Lisp

(defun demo-logic (a b)
(mapcar (lambda (op)
(format t "~a ~a ~a is ~a~%" a op b (eval (list op a b))))
'(and or)))
(loop for a in '(nil t) do
(format t "NOT ~a is ~a~%" a (not a))
(loop for b in '(nil t) do (demo-logic a b) (terpri)))