X-Git-Url: https://code.consxy.com/gitweb/gitweb.cgi?p=clnl;a=blobdiff_plain;f=src%2Fmain%2Fnvm%2Fbase.lisp;h=8f1595c1677d6f0c7edcac97ac7e159b25868561;hp=1df5022fbc08c73d4adb3d5131cc356566dc9c0c;hb=1d54233;hpb=3528ea770bf54e0174976c48b64e036355b71601 diff --git a/src/main/nvm/base.lisp b/src/main/nvm/base.lisp index 1df5022..8f1595c 100644 --- a/src/main/nvm/base.lisp +++ b/src/main/nvm/base.lisp @@ -19,3 +19,12 @@ ((eql agent-set :patches) *patches*) ((and (listp agent-set) (eql :agent-set (car agent-set))) (cdr agent-set)) (t (error "Doesn't seem to be an agent-set: ~A" agent-set)))) + +(defun agent-set-p (o) + (or + (eql o :turtles) + (eql o :patches) + (and (listp o) (eql :agent-set (car o))))) + +(defun agent-p (o) + (or (turtle-p o) (patch-p o)))