From scaekenberghe at common-lisp.net Sun Jan 2 09:56:29 2005 From: scaekenberghe at common-lisp.net (Sven Van Caekenberghe) Date: Sun, 2 Jan 2005 10:56:29 +0100 Subject: [cl-prevalence-devel] Re: s-expressions in cl-prevalence In-Reply-To: <41D73F1D.8070505@csail.mit.edu> References: <41D73F1D.8070505@csail.mit.edu> Message-ID: <9337B973-5CA4-11D9-BE5E-000A95B3E0D2@common-lisp.net> On 02 Jan 2005, at 01:23, Ian Eslick wrote: > I made enhancements to the sexp support in cl-prevalence. What's the > best way > to forward them to you? I annotated changed files in the changed code > in one file > but don't have a clean patch for you. > > Ian And a Happy New Year to you too, Ian ;-) Seriously, if you do not have a clean patch/diff, an annotated list of changes will do to. If I don't understand something, I will ask. Looking forward to your changes. Thx, Sven From sketerpot at gmail.com Thu Jan 20 21:06:18 2005 From: sketerpot at gmail.com (Peter Scott) Date: Thu, 20 Jan 2005 14:06:18 -0700 Subject: [cl-prevalence-devel] SBCL s-serialization Message-ID: <7e267a920501201306f70b37d@mail.gmail.com> Attached to this message is a patch for serialization.lisp which makes it work on SBCL. The only difference from the CMUCL-specific MOP code is that SBCL has, for some reason, renamed the PCL package to SB-PCL. For your inspection (and in case attachments don't play well with this mailing list): --- serialization.lisp.old 2005-01-20 13:17:35.000000000 -0700 +++ serialization.lisp 2005-01-20 13:12:52.000000000 -0700 @@ -112,6 +112,8 @@ (mapcar #'car (if (symbolp (caar slots)) slots (cdr slots)))) #+cmu (mapcar #'pcl:slot-definition-name (pcl:class-slots (class-of object))) + #+sbcl + (mapcar #'sb-pcl:slot-definition-name (sb-pcl:class-slots (class-of object))) #+lispworks (structure:structure-class-slot-names (class-of object)) #+allegro @@ -125,6 +127,8 @@ (class-of object))) #+cmu (mapcar #'pcl:slot-definition-name (pcl:class-slots (class-of object))) + #+sbcl + (mapcar #'sb-pcl:slot-definition-name (sb-pcl:class-slots (class-of object))) #+lispworks (mapcar #'hcl:slot-definition-name (hcl:class-slots (class-of object))) #+allegro -Peter -------------- next part -------------- A non-text attachment was scrubbed... Name: serialization.lisp.patch Type: text/x-patch Size: 795 bytes Desc: not available URL: From scaekenberghe at common-lisp.net Fri Jan 21 09:05:51 2005 From: scaekenberghe at common-lisp.net (Sven Van Caekenberghe) Date: Fri, 21 Jan 2005 10:05:51 +0100 Subject: [cl-prevalence-devel] SBCL s-serialization In-Reply-To: <7e267a920501201306f70b37d@mail.gmail.com> References: <7e267a920501201306f70b37d@mail.gmail.com> Message-ID: Thx for the contrib, Peter. Your patch was applied and is available in the CVS version. Sven On 20 Jan 2005, at 22:06, Peter Scott wrote: > Attached to this message is a patch for serialization.lisp which makes > it work on SBCL. The only difference from the CMUCL-specific MOP code > is that SBCL has, for some reason, renamed the PCL package to SB-PCL. > > For your inspection (and in case attachments don't play well with this > mailing list): > > --- serialization.lisp.old 2005-01-20 13:17:35.000000000 -0700 > +++ serialization.lisp 2005-01-20 13:12:52.000000000 -0700 > @@ -112,6 +112,8 @@ > (mapcar #'car (if (symbolp (caar slots)) slots (cdr slots)))) > #+cmu > (mapcar #'pcl:slot-definition-name (pcl:class-slots (class-of > object))) > + #+sbcl > + (mapcar #'sb-pcl:slot-definition-name (sb-pcl:class-slots (class-of > object))) > #+lispworks > (structure:structure-class-slot-names (class-of object)) > #+allegro > @@ -125,6 +127,8 @@ > (class-of object))) > #+cmu > (mapcar #'pcl:slot-definition-name (pcl:class-slots (class-of > object))) > + #+sbcl > + (mapcar #'sb-pcl:slot-definition-name (sb-pcl:class-slots (class-of > object))) > #+lispworks > (mapcar #'hcl:slot-definition-name (hcl:class-slots (class-of > object))) > #+allegro > > > -Peter > _____________________________________________ > __ > cl-prevalence-devel site list > cl-prevalence-devel at common-lisp.net > http://common-lisp.net/mailman/listinfo/cl-prevalence-devel