[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Why aren't there functions such as filter, take-while, etc. "by def
From: |
Stefan Monnier |
Subject: |
Re: Why aren't there functions such as filter, take-while, etc. "by default"? |
Date: |
Sun, 25 Apr 2010 23:39:29 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
>> Why does it have to be so hard to write Emacs Lisp without requiring cl?
>> Why aren't there functions such as filter (the equivalent of
>> remove-if-not in cl-seq.el), take-while, reduce etc. "native" in
>> Emacs?
> They make for no-surprise efficient programs primarily when the language
> has lexical closures.
I do not understand this. What do you mean to say, and why is dynamic
scoping relevant (i.e. why wouldn't the same argument apply to mapcar,
mapconcat, etc...).
Stefan