I am running into another issue involving file loading order.
node.lisp contains the following line: (defvar *current-node* (make-instance 'local-node))
Now that nodes are more than just an empty class (each node has a system-manager), there is a need to call functions while creating node instances (such as spawn).
Is it okay to have circular dependencies in asdf? (:file "node" :depends-on ("package" "process")) (:file "process" :depends-on ("package" "mailbox" "node" "compatibility"))