be930602c8b402b555554080f30e14751e3822b4
[clnl] / src / main / clnl / nvm / package.lisp
1 (defpackage #:clnl-nvm
2  (:use :common-lisp)
3  (:shadow #:random #:count)
4  (:export
5   ; API as used by transpiled NetLogo programs
6
7   ; base
8   #:with-stop-handler
9
10   ; nvm
11   #:agent-value #:create-world #:current-state #:lookup-color
12
13   ; turtles
14   #:create-turtles #:die #:hatch #:forward #:random-xcor #:random-ycor #:set-default-shape #:setxy
15   #:turtles-here #:turn-right #:turn-left
16
17   ; agentset
18   #:count #:of #:one-of #:patches #:turtles #:with
19
20   ; controlflow
21   #:ask #:stop
22
23   ; world
24   #:clear-all #:display #:reset-ticks #:tick #:ticks
25
26   ; inout
27   #:export-world #:show
28
29   ; math
30   #:random #:random-float)
31  (:documentation
32   "CLNL NVM
33
34 NetLogo Virtual Machine: the simulation engine."))