X-Git-Url: https://code.consxy.com/gitweb/gitweb.cgi?p=clnl;a=blobdiff_plain;f=src%2Fmain%2Fpackage.lisp;h=790064a4aa03cffb5d93c95ec9ff279a557a6d41;hp=53772830916dd2c8efee3b2a83ceb4facd1c71aa;hb=c34fdd7f3b9920b2feaf1dec70d2dd21ddbbadf2;hpb=f22f4e32c969e564c1ab388c2f5a9574b8631ce9 diff --git a/src/main/package.lisp b/src/main/package.lisp index 5377283..790064a 100644 --- a/src/main/package.lisp +++ b/src/main/package.lisp @@ -1,2 +1,36 @@ -(defpackage #:cl-nl (:use :common-lisp) - (:export :run)) +(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 + ; 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)) +