[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: guile and emacs and elisp, oh my!
From: |
David Kastrup |
Subject: |
Re: guile and emacs and elisp, oh my! |
Date: |
Wed, 21 Apr 2010 14:22:18 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.92 (gnu/linux) |
David Engster <address@hidden> writes:
> David Kastrup <address@hidden> writes:
>> David Engster <address@hidden> writes:
>>
>>> Tom Tromey <address@hidden> writes:
>>>> I think it is beneficial to a program like Emacs to have a single
>>>> extension language. A single language makes both reuse and debugging
>>>> simpler. Multiple languages equals chaos.
>>>
>>> I tend to agree. The priority should be to make Emacs Lisp more
>>> powerful, for example by adding stuff from the CL library to the
>>> language core.
>>
>> The cl library is an incredibly complex hack. It makes debugging and
>> figuring out things quite harder.
>>
>> It makes more sense to switch to a system which deals with such
>> complexity in more straightforward ways.
>>
>> So I tend to see your wish of "make Emacs Lisp more powerful instead" as
>> more expensive and painful in the long run.
>
> With "stuff from the CL library" I'm not talking about features like
> 'lexical-let' or even the whole thing. What I'd really like to see, at
> least in the short term, are things like 'remove-if', 'delete-if',
> 'every', 'notany', 'count', 'loop', etc.
But most of the stuff working with predicates is a rather bad idea to
use extensively without proper and efficient closures.
Putting that stuff into Emacs without a better integration into the
engine than the CL hackery is going to encourage programming styles that
lead to inefficient solutions.
--
David Kastrup
- Re: guile and emacs and elisp, oh my!, (continued)
- Re: guile and emacs and elisp, oh my!, joakim, 2010/04/16
- Re: guile and emacs and elisp, oh my!, Ken Raeburn, 2010/04/16
- Re: guile and emacs and elisp, oh my!, Ken Raeburn, 2010/04/16
- Re: guile and emacs and elisp, oh my!, Stefan Monnier, 2010/04/16
Re: guile and emacs and elisp, oh my!, Tom Tromey, 2010/04/20
- Re: guile and emacs and elisp, oh my!, christian.lynbech, 2010/04/21
- Re: guile and emacs and elisp, oh my!, David Engster, 2010/04/21
- Re: guile and emacs and elisp, oh my!, David Kastrup, 2010/04/21
- Re: guile and emacs and elisp, oh my!, Lennart Borgman, 2010/04/21
- Re: guile and emacs and elisp, oh my!, David Engster, 2010/04/21
- Re: guile and emacs and elisp, oh my!,
David Kastrup <=
Re: guile and emacs and elisp, oh my!, Ludovic Courtès, 2010/04/21
Re: guile and emacs and elisp, oh my!, Andy Wingo, 2010/04/22
Re: guile and emacs and elisp, oh my!, Thomas Lord, 2010/04/22
Re: guile and emacs and elisp, oh my!, Andy Wingo, 2010/04/23
Re: guile and emacs and elisp, oh my!, Ludovic Courtès, 2010/04/23
Re: guile and emacs and elisp, oh my!, christian.lynbech, 2010/04/23
Re: guile and emacs and elisp, oh my!, Andy Wingo, 2010/04/23
Re: guile and emacs and elisp, oh my!, christian.lynbech, 2010/04/23