[Openmcl-devel] Is there a way to suppress this warning?
Gary Byers
gb at clozure.com
Thu Apr 30 13:45:45 PDT 2015
I haven't looked at this yet, but am curious and will try to look at it
soon.
iirc, the spec says that the results of this case are undefined. I'm not
even
sure whether CCL gleefully inlines what looks like a call to CL+ in this
case,
or if respects and uses the local definition, and if I do RC, both
behaviors are
allowed.
a few years ago, we had a customer who expected a warning or possibly an
error in this case (possibly because they were used to another CL
implementation's
behavior, or possibly because they didn't understand the phrase "the
results are undefined".
that's not important now. What -is- important is that their employer
waved money in our
faces and asked us to change this, and we did.
Sometimes, the principle of the thing is more important than money is.
This was not one
of those times.
On 04/30/2015 02:25 PM, Karsten Poeck wrote:
> On 30.04.15 21:36, Karsten Poeck wrote:
>> On 30.04.15 20:08, Ron Garret wrote:
>>> (flet ((+ () t)) t)
>> Not sure whether you consider this a solution, but did you try
>> shadowing +?
> I am aware that you wrote "The Complete Idiot’s Guide to Common Lisp
> Packages", just wonder why you didn't use packages here.
>
> Karsten
>
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> https://lists.clozure.com/mailman/listinfo/openmcl-devel
More information about the Openmcl-devel
mailing list