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