X-Git-Url: https://code.consxy.com/gitweb/gitweb.cgi?p=clnl;a=blobdiff_plain;f=src%2Fmain%2Fpackage.lisp;h=790064a4aa03cffb5d93c95ec9ff279a557a6d41;hp=cde6c077cf6531dc205c97c8b0fbd0e716880abb;hb=c34fdd7f3b9920b2feaf1dec70d2dd21ddbbadf2;hpb=d429346c4e41599eaae8de2f4baa9c1b8a81aea6 diff --git a/src/main/package.lisp b/src/main/package.lisp index cde6c07..790064a 100644 --- a/src/main/package.lisp +++ b/src/main/package.lisp @@ -1,23 +1,36 @@ -(defpackage #:cl-nl (:use :common-lisp) +(defpackage #:clnl (:use :common-lisp) (:export :run :boot :run-commands :run-reporter)) -(defpackage #:cl-nl.parser +(defpackage #:clnl-parser (:use :common-lisp) (:export :parse)) -(defpackage #:cl-nl.random +(defpackage #:clnl-random (:use :common-lisp) (:shadow #:export) (:export #:export #:set-seed #:next-int #:next-double)) -(defpackage #:cl-nl.transpiler +(defpackage #:clnl-transpiler (:use :common-lisp) (:export :transpile-commands :transpile-reporter)) -(defpackage #:cl-nl.nvm +(defpackage #:clnl-nvm (:use :common-lisp) - (:export :export-world :create-world :dump-object)) + (:export :export-world :create-world :dump-object + ; API as used by transpiled NetLogo programs + #:ask + #:create-turtles + #:forward + #:random-float + #:show + #:turtles -(defpackage #:cl-nl.lexer + )) + +(defpackage #:clnl-lexer (:use :common-lisp) (:export :lex)) + +(defpackage #:clnl-interface + (:use :common-lisp)) +