X-Git-Url: https://code.consxy.com/gitweb/gitweb.cgi?a=blobdiff_plain;f=src%2Fmain%2Fpackage.lisp;h=f3aef8a0e9d318d9703e7151c657d122d2ddd164;hb=762ab38;hp=29f05cc43dd7f68d3824977bfa2c389917e8c938;hpb=083d6c212147c2242f0513924e931bcdafd641c9;p=clnl diff --git a/src/main/package.lisp b/src/main/package.lisp index 29f05cc..f3aef8a 100644 --- a/src/main/package.lisp +++ b/src/main/package.lisp @@ -1,5 +1,7 @@ (defpackage #:clnl (:use :common-lisp) - (:export #:run #:boot #:run-commands #:run-reporter #:*model-package*) + (:export + #:run #:boot #:run-commands #:run-reporter #:*model-package* + #:model->multi-form-lisp #:model->single-form-lisp) (:documentation "Main CLNL package @@ -43,7 +45,7 @@ to match how java.util.Random works. Turtles, all the way down.")) (defpackage #:clnl-transpiler (:use :common-lisp) - (:export #:transpile-commands #:transpile-reporter) + (:export #:transpile #:reporter-p #:command-list-p) (:documentation "CLNL Transpiler @@ -65,13 +67,16 @@ into an ast that can be transpiled later.")) (defpackage #:clnl-nvm (:use :common-lisp) (:shadow #:random #:count) - (:export #:export-world #:create-world #:current-state + (:export #:export-world #:create-world #:current-state #:with-stop-handler ; API as used by transpiled NetLogo programs #:agent-value #:ask + #:clear-all #:count #:create-turtles #:die + #:display + #:hatch #:of #:forward #:lookup-color @@ -82,8 +87,10 @@ into an ast that can be transpiled later.")) #:random-float #:random-xcor #:random-ycor + #:set-default-shape #:setxy #:show + #:stop #:turtles #:tick #:ticks @@ -124,7 +131,7 @@ is where all the features that the traditional NetLogo UI lives.")) (defpackage #:clnl-model (:use :common-lisp) - (:export #:default-model #:read-from-nlogo #:world-dimensions #:globals) + (:export #:default-model #:read-from-nlogo #:world-dimensions #:widget-globals #:code) (:documentation "CLNL Model