4 ms·
The fundamental difference as far as I can see will be removing the distinction between macros and function. For example, (assuming parameters starting with @ a
by HexDecOctBin 5y ago
The fundamental difference as far as I can see will be removing the distinction between macros and function. For example, (assuming parameters starting with @ are fexprs):
(defun if (bool @then @else)
(cond (bool (eval @then)))
(t (eval @else))))
- Jtsummers 5y agoThe parameters aren't the fexprs, the function is the fexpr. Even bool will need to be wrapped in an eval.