Rename to clnl, add documentation
[clnl] / src / main / package.lisp
1 (defpackage #:clnl (:use :common-lisp)
2  (:export :run :boot :run-commands :run-reporter))
3
4 (defpackage #:clnl-parser
5  (:use :common-lisp)
6  (:export :parse))
7
8 (defpackage #:clnl-random
9  (:use :common-lisp)
10  (:shadow #:export)
11  (:export #:export #:set-seed #:next-int #:next-double))
12
13 (defpackage #:clnl-transpiler
14  (:use :common-lisp)
15  (:export :transpile-commands :transpile-reporter))
16
17 (defpackage #:clnl-nvm
18  (:use :common-lisp)
19  (:export :export-world :create-world :dump-object
20   ; API as used by transpiled NetLogo programs
21   #:ask
22   #:create-turtles
23   #:forward
24   #:random-float
25   #:show
26   #:turtles
27
28   ))
29
30 (defpackage #:clnl-lexer
31  (:use :common-lisp)
32  (:export :lex))
33
34 (defpackage #:clnl-interface
35  (:use :common-lisp))
36