>
>> Also, while intersection below is a function defined in cl-seq, the use
>> of `intersection' in ob.el refers to a local function and not the cl-seq
>> function, so it should be fine.
>
> The byte-compiler thinks otherwise, so I'd check that assumption
> again... but it might be a good idea to disambiguate the name with a
> prefix anyway.  I've just tested the latter approach (renaming
> intersection to ob-intersection) and it does work, so somehow the
> byte-compiler doesn't quite get what is going on in the flet expansion
> when the symbol is already present via the cl package.
>
> I've just looked at the comments in cl-macs.el and it seems that flet
> should be used with care anyway, since it is not quite doing what it is
> supposed to do...
>

Thanks for looking into this, I've just disambiguated the name of
"intersection" as you suggest.  The word of warning with respect to flet
is well taken, in looking at gensym it seems it also doesn't quite
deliver on its promises.

-- 
Eric Schulte
http://cs.unm.edu/~eschulte/

Reply via email to