[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CL package suggestion
From: |
Stefan Monnier |
Subject: |
Re: CL package suggestion |
Date: |
Mon, 09 Apr 2012 09:28:33 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) |
> If remove-if is renamed cl-remove-if and then 'remove-if defaliased to
> 'cl-remove-if, is it now ok to (require 'cl) at runtime? Won't the
> alias now conflict with whatever definition of remove-if the user had?
> And if you don't (require 'cl) at runtime, then you can't call
> cl-remove-if at runtime, since it might not be available.
We need a (require 'cl-<something>) which brings up CL but only within
the "cl-" namespace. I don't have a good idea for naming. `cl-defs'
might be OK, but I'm open to other suggestions. Maybe `cl-layer', or
`cl-emu', or `cl-compat'?
> One could move cl-remove-if etc into a separate module called cl-funcs,
> so if you want to call cl-remove-if at runtime you (require 'cl-funcs).
`cl-funs' is another option, indeed.
> This would somewhat break up the logical structure of the cl package,
> since things will get grouped by whether they're functions or macros
> rather than by topic.
No: The way to do it is to rename cl.el to cl-<something>.el, change all
its definitions to use the "cl-" prefix and then create a new cl.el
which only contains defaliases.
Stefan
- CL package suggestion, Ilya Shlyakhter, 2012/04/03
- Re: CL package suggestion, Glenn Morris, 2012/04/03
- Re: CL package suggestion, Glenn Morris, 2012/04/03
- Re: CL package suggestion, Ilya Shlyakhter, 2012/04/03
- Re: CL package suggestion, Stefan Monnier, 2012/04/03
- Re: CL package suggestion, Ilya Shlyakhter, 2012/04/03
- Re: CL package suggestion, Stefan Monnier, 2012/04/04
- Re: CL package suggestion, Ilya Shlyakhter, 2012/04/08
- Re: CL package suggestion, Ilya Shlyakhter, 2012/04/08
- Re: CL package suggestion, Ilya Shlyakhter, 2012/04/09
- Re: CL package suggestion,
Stefan Monnier <=
- Re: CL package suggestion, Ilya Shlyakhter, 2012/04/09
- Re: CL package suggestion, Stefan Monnier, 2012/04/09
- Re: CL package suggestion, Ilya Shlyakhter, 2012/04/09
- Re: CL package suggestion, Ilya Shlyakhter, 2012/04/09
- Re: CL package suggestion, Stefan Monnier, 2012/04/10
- Re: CL package suggestion, Richard Stallman, 2012/04/11
- Re: CL package suggestion, Ilya Shlyakhter, 2012/04/11
- Re: CL package suggestion, Stefan Monnier, 2012/04/11