[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CL package serious deficiencies
From: |
Stefan Monnier |
Subject: |
Re: CL package serious deficiencies |
Date: |
Fri, 10 Feb 2012 13:29:17 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) |
RMS> Why would it apply to EIEIO?
> Because to me EIEIO seems to fit the same criteria as cl.el: it is
> pretty big, it is derived from Common Lisp, and it uses Common Lisp
> names (so intrudes on the "user namespace").
The namespace use is indeed problematic. It needs a serious cleanup.
The (defvar this nil) is *really* nasty, since the unsuspecting user may
want to do
(let ((this ...) (that ...))
...
(lambda (x) (...this...that...)))
and be surprised to discover that his closure did not close over `this'
because it's a special (i.e. dynamically bound) variable.
Stefan
- Re: CL package serious deficiencies, (continued)
- Re: CL package serious deficiencies, Richard Stallman, 2012/02/08
- Re: CL package serious deficiencies, Tom Tromey, 2012/02/08
- Re: CL package serious deficiencies, Richard Stallman, 2012/02/09
- Re: CL package serious deficiencies, Ted Zlatanov, 2012/02/09
- Re: CL package serious deficiencies, Richard Stallman, 2012/02/10
- Re: CL package serious deficiencies, Tom Tromey, 2012/02/10
- Re: CL package serious deficiencies, Tom Tromey, 2012/02/10
- Re: CL package serious deficiencies,
Stefan Monnier <=
- Re: CL package serious deficiencies, Richard Stallman, 2012/02/09
- Re: CL package serious deficiencies, Eric Schulte, 2012/02/09
- Re: CL package serious deficiencies, Richard Stallman, 2012/02/10
- Re: CL package serious deficiencies, Tom Tromey, 2012/02/10
- Re: CL package serious deficiencies, Tom Tromey, 2012/02/10
- RE: CL package serious deficiencies, Drew Adams, 2012/02/10
- Re: CL package serious deficiencies, Ted Zlatanov, 2012/02/10
- Re: CL package serious deficiencies, Stephen J. Turnbull, 2012/02/07
- Re: CL package serious deficiencies, Glenn Morris, 2012/02/07
- Re: CL package serious deficiencies, Nix, 2012/02/07