Newsgroups: comp.lang.functional,comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!rochester!udel!news.sprintlink.net!noc.netcom.net!netcom.com!NewsWatcher!user
From: hbaker@netcom.com (Henry Baker)
Subject: Re: Speed of FP languages, laziness, "delays"
Message-ID: <hbaker-2510951004460001@10.0.2.15>
Sender: hbaker@netcom7.netcom.com
Organization: nil organization
References: <45roal$45a@roar.cs.utexas.edu> <466ug9$2fvu@news-s01.ny.us.ibm.net> <46ckqs$8ej@jive.cs.utexas.edu> <1995Oct24.114456.27640@news.cs.indiana.edu>
Date: Wed, 25 Oct 1995 18:04:46 GMT
Lines: 24
Xref: glinda.oz.cs.cmu.edu comp.lang.functional:6580 comp.lang.scheme:14119

In article <1995Oct24.114456.27640@news.cs.indiana.edu>, "Eric Jeschke"
<jeschke@cs.indiana.edu> wrote:

> A side note about the laziness issue: I tend to think that it is
> underappreciated, especially with regard to the expressiveness that it
> lends to programs, by the general programming populace.  I don't think
> you can fully appreciate its nuances until you have programmed one or
> more large applications in a lazy language.  The pedagogical examples
> presented in most programming courses (e.g. streams) give only the
> faintest glimmer of the possibilities, and even then the explicit
> manipulation required negates much of these programming benefits.
> Current popular VHLLs owe much of their popularity due to the fact that
> there is not as great a conceptual leap between programming imperative
> styles in different languages.

We're all ears.  How about some concrete examples??  If you've got a catalog
of really good examples of why laziness is important, then this should be
worth a good conference/journal article.

Thanks in advance.

-- 
www/ftp directory:
ftp://ftp.netcom.com/pub/hb/hbaker/home.html
