(defpackage #:clnl (:use :common-lisp) (:export :run :boot :run-commands :run-reporter)) (defpackage #:clnl-parser (:use :common-lisp) (:export :parse)) (defpackage #:clnl-random (:use :common-lisp) (:shadow #:export) (:export #:export #:set-seed #:next-int #:next-double)) (defpackage #:clnl-transpiler (:use :common-lisp) (:export :transpile-commands :transpile-reporter)) (defpackage #:clnl-nvm (:use :common-lisp) (:export :export-world :create-world :dump-object :turtle-color :turtle-xcor :turtle-ycor :turtle-heading ; API as used by transpiled NetLogo programs #:ask #:create-turtles #:forward #:random-float #:show #:turtles)) (defpackage #:clnl-lexer (:use :common-lisp) (:export :lex)) (defpackage #:clnl-interface (:use :common-lisp) (:export :run :export-view))