From: SourceForge.net <no...@so...> - 2011-08-02 16:46:44
|
Bugs item #3384825, was opened at 2011-08-02 12:20 Message generated for change (Settings changed) made by sds You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=3384825&group_id=1355 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: clisp Group: ANSI compliance issue >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Sam Steingold (sds) Assigned to: Sam Steingold (sds) Summary: simple condition printing ignores user-supplied methods Initial Comment: (with-output-to-string (s) (define-condition my-simple (simple-condition) () (:report (lambda (c s) (format s "good: ~S overrides SIMPLE-CONDITION" (type-of c))))) (princ (make-condition 'my-simple :format-control "bad: SIMPLE-CONDITION overrides MY-SIMPLE") s)) sbcl: "good: MY-SIMPLE overrides SIMPLE-CONDITION" clisp: "bad: SIMPLE-CONDITION overrides MY-SIMPLE" ---------------------------------------------------------------------- Comment By: Sam Steingold (sds) Date: 2011-08-02 12:46 Message: thank you for your bug report. the bug has been fixed in the source tree (mercurial/hg). you can either wait for the next release (recommended) or check out the current mercurial tree (see http://clisp.org) and build CLISP from the sources (be advised that between releases the source tree is very unstable and may not even build on your platform). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=3384825&group_id=1355 |