In article <sfw3czkl9dt....@shell01.TheWorld.com>, Kent M Pitman wrote:I am not sure if that was clear: I have nothing against #'car,
> Nils Goesche <car...@cartan.de> writes:
>> I remember that I disliked #'(lambda ...) from the very first time I
> It's probably a matter of historical effect, but I find #'foo and
> First, it makes it easier to find the head of the function.
> Second, it is more consistent to me because it means functions as data
only against #'(lambda ...), because if #'blark is a function
that returns another function I do (funcall (blark ...) ...); then,
(funcall (lambda ...) ...) looks more visually consistent, doesn't it?
It doesn't, of course, if you think of (lambda ...) as the ``name''
of a function, as you say, but that sounds really foreign to me :-)
Indeed a cultural matter, it seems.
> I find it quite a lot more offensive to see every keyword in purpleInteresting. I love syntax coloring just as much as I violently
> (or whatever) and every string in brown and so on just because I may
> not be caring about comments or keywords. I definitely am annoyed
> to see editors highlight the definition name in a function even when
> I'm not debugging anything that requires use of the name.
> I have grudgingly tried to train myself to live with colors because
> (I have similar problems with Unix ANSI-colored directory list,
hate ``ls --color''...
How about ``ls -F''? Does that look fine to you?
> Bottom line? Programming language notations are statically requiredSure, it is pretty clear that this is all about aesthetics. Trying
> all the time. Focus issues are dynamically needed or not needed,
> so are not always well addressed by static notation. It's often
> a judgment call what to emphasize and what not to in the static
> notation, and people often think they're being a lot more principled
> than they are. Mostly I don't see a lot of science applied here
> at all.
to have a rigorous discussion about this seems as futile to me as,
say, wondering about what kind of being the ``it'' in ``it is
rainy'' is :-)
PGP key ID 0x42B32FC9
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.