Python syntax in Lisp and Scheme
Doug Tolton
doug at nospam.com
Fri Oct 10 19:56:55 EDT 2003
Kenny Tilton wrote:
>
>
> Andrew Dalke wrote:
>
>> Kenny Tilton:
>>
>>> I wouldn't take the Greenspun crack too seriously. That's about
>>> applications recreating Lisp, not languages copying Lisp features.
>>
>>
>>
>> Are you stating that all references of Greenspun's 10th rule,
>> when applied to Python, are meant in jest?
>
>
> Can't speak for others, but it certainly would be a mistake to apply it
> to another HLL.
>
>
>> Python isn't doing that. It's lives in a perfectly good niche wherein
>> Lisp is not the most appropriate language.
>
>
> OK, another Pythonista just told me GVR had greater ambitions. Just
> tellin ya what I hear.
>
>
>
>>> You presume that only Lisp gurus can learn Lisp because of the syntax.
>>
>>
>>
>> Not at all. What I said is that Lisp gurus are self-selected to be
>> the ones who don't find the syntax to be a problem. You incorrectly
>> assumed the converse to be true.
>
>
> No, I got that, but I just wrote it kinda convoluted. And that
> self-selection thing is just silly, until people over here:
>
> http://alu.cliki.net/Kenny's%20RtLS%20Top-Ten
>
> ...come back in a month and update their responses to say "Drat! That
> language is every bit as great as I thought it was, but that syntax is
> driving me nuts. I'm outtahere!"
>
> Won't happen, btw. Hell, Tolton loved Lisp even before he picked up some
> editing tips.
>
> You know, I just remembered a relevant experience I had, only with a
> very early release of Dylan during the search I conducted which led to
> Common Lisp, aka The Promised Land.
>
> I actually made a bug report to the Dylan team: "hey, when I hit tab the
> cursor jumps way the hell out here, just inside the IF. I mean, that's
> pretty fucking cool if you meant that to happen, but what's going on?"
>
> :)
>
>
>>
>>
>>> But methinks a number of folks using Emacs Elisp and Autocad's embedded
>>> Lisp are non-professionals.
>>
>>
>>
>> Methinks there are a great many more people using the VBA
>> interface to AutoCAD than its Lisp interface. In fact, my friends
>> (ex-Autodesk) told me that's the case.
>
>
> Sheesh, who hasn't been exposed to basic? From my generation, that is.
> :) But no matter, the point is anyone can handled parens if they try for
> more than an hour.
>
>
>> What does it mean to be "a Lisp"? Is Python considered "a Lisp"
>> for some definitions of Lisp?
>
>
> lessee:
>
> symbols? no
> sexprs? no
> code as data as code? no
>
> sorry, charlie.
>
>
>>> You (Alex?) also worry about groups of programmers and whether what is
>>> good for the gurus will be good for the lesser lights.
>>
>>
>>
>> If you ever hear me call anyone who is not an expert programmer
>> a "lesser light" then I give you -- or anyone else here -- permission
>> to smack me cross-side the head.
>
>
> Boy, you sure can read a lot into a casually chosen cliche. But can we
> clear up once and for all whether these genius scientists are or are not
> as good a programmer as you? I thought I heard Python being recommended
> as better for non-professional programmers.
>
> Mind you, to my horror my carefully trained goalie turned out not to
> scale at all into game play (my fault) so i am back to square one with
> two days to go, so maybe I am not following all this as well as I should.
>
>
I will admit getting those editing key strokes was pretty dang nice.
Although I have been doing my coding in Emacs all along. :)
--
Doug Tolton
(format t "~a@~a~a.~a" "dtolton" "ya" "hoo" "com")
More information about the Python-list
mailing list