I haven't investigated this in much detail, but my feeling is that using the cl package saves time (developer time, i.e. my time). To me, any effort spent avoiding it seems wasted.
I did a few Google searches but didn't find the previous discussion of this issue on this list. Could someone please point me to it? The namespace pollution argument seems pretty weak to me. I guess it's possible in theory that someone has his own, local definition of `substitute' (or any other symbol defined in the cl package) that would conflict with cl's definition. But I think such a person would be better off renaming his own function instead of insisting that we don't (require 'cl). Is there an automatic way to check a piece of code for run-time dependencies on the cl package? Christian. _______________________________________________ Dvc-dev mailing list [email protected] https://mail.gna.org/listinfo/dvc-dev
