diff options
-rw-r--r-- | cecho.lisp | 1 | ||||
-rw-r--r-- | cxdrt.lisp | 3 | ||||
-rw-r--r-- | doc/breaking_rules.md | 2 |
3 files changed, 5 insertions, 1 deletions
diff --git a/cecho.lisp b/cecho.lisp index 1f68f58..d5c61b6 100644 --- a/cecho.lisp +++ b/cecho.lisp @@ -1,3 +1,4 @@ +(ql:quickload "jsonrpc") (require "jsonrpc") (defun main () (let ((server (jsonrpc:make-server))) diff --git a/cxdrt.lisp b/cxdrt.lisp index 6c84657..3e95334 100644 --- a/cxdrt.lisp +++ b/cxdrt.lisp @@ -1,3 +1,6 @@ +;;; Depends on the "frpc" package from QuickLisp +(ql:quickload "frpc") + (defun xwrt (fname) (with-open-file (f fname :direction :output :if-exists :supersede :element-type '(unsigned-byte 8)) (frpc:write-xtype :int32 f 1234) diff --git a/doc/breaking_rules.md b/doc/breaking_rules.md index 2323140..200f3b8 100644 --- a/doc/breaking_rules.md +++ b/doc/breaking_rules.md @@ -93,7 +93,7 @@ Even though this is a prototype, attention should be paid to basic craftsmanship * Divide the system into packages, using the subset of CL that is supported by OpenLisp -* Write docstrings for at least each public fun and class. +* Write docstrings for at least each public fun, class and package. There are good guidelines in the Elisp manual, but for now one sentence will suffice. * Use `declare` to check the types of parameters in public interfaces (see below). |