[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Issue: COERCE-INCOMPLETE (Version 2)
- To: masinter.pa@Xerox.COM
- Subject: Re: Issue: COERCE-INCOMPLETE (Version 2)
- From: Dan L. Pierson <pierson@mist.encore.com>
- Date: Mon, 12 Dec 88 11:08:13 EST
- Cc: cl-cleanup@sail.stanford.edu
- In-reply-to: Your message of 09 Dec 88 16:47:00 -0800. <881209-164733-1437@Xerox>
I see we have some choices:
a) remove COERCE
b) leave COERCE alone
c) extend COERCE slightly
d) extend COERCE a lot
I think (b) or (c) are the best. I'll try to say why:
...
So why don't we just define:
(coerce x 'string) == (string x)
(coerce x 'character) == (character x)
(coerce x 'pathname) = (pathname x)
(coerce x 'float) = (float x),
I agree.
In addition I think that COERCE is a dandy candidate for a generic
function, but it's my understanding that nominations for that status
haven't been opened yet.