Re: Matthew Danish must never say "stagger" again [was Re: "Staggering power of closures..."]
From: Jacek Generowicz (jacek.generowicz_at_cern.ch)
Date: 03/31/04
- Next message: Adam Warner: "Re: The Groovy Programming Language"
- Previous message: Eric Marsden: "Re: does CMUCL garbage-collect object code?"
- In reply to: Kenny Tilton: "Re: Matthew Danish must never say "stagger" again [was Re: "Staggering power of closures..."]"
- Next in thread: Joe Marshall: "Re: Matthew Danish must never say "stagger" again"
- Reply: Joe Marshall: "Re: Matthew Danish must never say "stagger" again"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 31 Mar 2004 11:42:26 +0200
Kenny Tilton <ktilton@nyc.rr.com> writes:
> Dave Roberts wrote:
> > Kenny Tilton wrote:
> >
>
> >>Is it Ground Hog day?
> >>
> >>:)
> >>
> >>kenzo
> > Sorry, did we already cover this? I must have missed that, too. Tell
> > me how
>
> > it went. ;-)
>
> If this does not work:
>
> http://www.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=Wm31c.3307%24Wo2.2799%40twister.nyc.rr.com&rnum=2&prev=/groups%3Fq%3Dstagger%2Bgroup:comp.lang.lisp%26hl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26selm%3DWm31c.3307%2524Wo2.2799%2540twister.nyc.rr.com%26rnum%3D2
>
>
> ..just Google groups on "stagger" in comp.lang.lisp. The opening
> volley went:
>
>
> Jacek Generowicz wrote:
> > Matthew Danish <mdanish@andrew.cmu.edu> writes:
> >
>
> >> Perhaps one of the more difficult parts of learning Lisp from a C
> >> background is the realization of the power of the constructs, and
> >> acquiring the knowledge to know where and how to use them. A good
> >> example of this is closures. When I explain the concept to a typical C
> >> programmer, they often say something like ``oh, you mean static
> >> variables in functions'' or ``so what?'' Unless the person is versed in
> >> computability theory (and/or the lambda calculus) it is difficult for
> >> them to comprehend at first the staggering power of such a simple idea.
> > I've heard statements to this effect before. Now, I love closures, I
>
> > like to believe that I understand them quite well. I find them
> > natural, I frequently use them, I often get annoyed by their absence
> > when using languages which don't support them (or support them badly).
> > Yet, I've never been tempted to call their power "staggering".
Actually, in that thread a few people hinted at, or explicitly
mentioned continuation passing style. I think that CPS, in appropriate
situations, can be considered to be a staggering application of
closures (although maybe I'm only staggered by it because I'm not
intimately familiar with it, and hence sufficiently blase about it.)
- Next message: Adam Warner: "Re: The Groovy Programming Language"
- Previous message: Eric Marsden: "Re: does CMUCL garbage-collect object code?"
- In reply to: Kenny Tilton: "Re: Matthew Danish must never say "stagger" again [was Re: "Staggering power of closures..."]"
- Next in thread: Joe Marshall: "Re: Matthew Danish must never say "stagger" again"
- Reply: Joe Marshall: "Re: Matthew Danish must never say "stagger" again"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|