author | Alan Dipert
<alan@dipert.org> 2021-07-24 04:37:02 UTC |
committer | Alan Dipert
<alan@dipert.org> 2021-07-24 04:37:02 UTC |
parent | dbf06cc452714d3d4366721430110762a335c166 |
boot.lisp | +10 | -0 |
diff --git a/boot.lisp b/boot.lisp index 0aff31a..63d7810 100644 --- a/boot.lisp +++ b/boot.lisp @@ -481,6 +481,16 @@ "NIL" (\. symbol |name|))) +(defun %parse-step-forms (step-forms) + ) + +(%export 'do) +(defmacro do (step-forms &rest more) + (let* ((end-test-and-result-forms (car more)) + (end-test-form (car end-test-and-result-forms)) + (result-forms (cdr end-test-and-result-forms)) + (body (cdr more))))) + (%export 'dolist) (defmacro dolist (binding &rest body) (let ((var (car binding))