[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Generators (iterators) for Gnu Emacs
From: |
Stefan Monnier |
Subject: |
Re: Generators (iterators) for Gnu Emacs |
Date: |
Sun, 07 Dec 2014 18:31:01 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
> That's a terrible idea. It makes it much harder to reason about the
> correct operation of programs, since now it makes it virtually
> impossible to implement find-definition functionality without lots of
> type inference.
That's indeed the main problem, and I agree it's a serious one.
> There's also the runtime overhead of dynamic dispatch.
That's not relevant: one way or another there is dynamic dispatch,
regardless what system we use.
> Common Lisp solved this problem 20 years ago with namespaces. We should
> just implement CL namespaces instead of trying to shoehorn Smalltalk
> into the language. Would you accept a CL packages implementation?
Last time this was discussed (a year ago, maybe?), we neded turning it
down, mostly because `M-x grep RET' can't be used for find-definition
and find-uses.
Stefan
- Re: Generators (iterators) for Gnu Emacs, (continued)
- Re: Generators (iterators) for Gnu Emacs, Richard Stallman, 2014/12/08
- Re: Generators (iterators) for Gnu Emacs, Stefan Monnier, 2014/12/07
- Re: Generators (iterators) for Gnu Emacs, Nic Ferrier, 2014/12/07
- Re: Generators (iterators) for Gnu Emacs, Stefan Monnier, 2014/12/07
- Re: Generators (iterators) for Gnu Emacs, Nic Ferrier, 2014/12/07
- Re: Generators (iterators) for Gnu Emacs, Daniel Colascione, 2014/12/07
- RE: Generators (iterators) for Gnu Emacs, Drew Adams, 2014/12/07
- Re: Generators (iterators) for Gnu Emacs,
Stefan Monnier <=
- Re: Generators (iterators) for Gnu Emacs, Daniel Colascione, 2014/12/07
- Re: Generators (iterators) for Gnu Emacs, Stefan Monnier, 2014/12/07
- Re: Generators (iterators) for Gnu Emacs, Daniel Colascione, 2014/12/07
- Re: Generators (iterators) for Gnu Emacs, Stefan Monnier, 2014/12/07
- Re: Generators (iterators) for Gnu Emacs, Thien-Thi Nguyen, 2014/12/08
- Re: Generators (iterators) for Gnu Emacs, David Engster, 2014/12/08
- Re: Generators (iterators) for Gnu Emacs, Stefan Monnier, 2014/12/08
- Re: Generators (iterators) for Gnu Emacs, Dmitry Gutov, 2014/12/07
- Re: Generators (iterators) for Gnu Emacs, Stefan Monnier, 2014/12/07
- Re: Generators (iterators) for Gnu Emacs, Dmitry Gutov, 2014/12/07