X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=mop.lisp;h=96eb3256058c5bfb8870b274b4ab5d6e3aedc968;hb=40664cbb437f6d5134d08a473baff533ff268c29;hp=47a2aaeb3d37a2da6b0a5983383a66bd6cdbfe36;hpb=68758a88e44b4bacb0f8cce68166ff0f8d5b3100;p=hyperobject.git diff --git a/mop.lisp b/mop.lisp index 47a2aae..96eb325 100644 --- a/mop.lisp +++ b/mop.lisp @@ -402,6 +402,13 @@ SQL name" (or (eq type 'string) (and (listp type) (some #'(lambda (x) (eq x 'string)) type)))) +(defun value-type-is-a-string (type) + (or (eq type 'string) + (eq type 'u::cdata) + (and (listp type) (some #'(lambda (x) (or (eq x 'string) + (eq x 'u::cdata))) + type)))) + (defun base-value-type (value-type) (if (atom value-type) value-type