home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!walter!att!att!allegra!alice!ark
- From: ark@alice.att.com (Andrew Koenig)
- Newsgroups: comp.lang.functional
- Subject: Re: programs that are too lazy
- Message-ID: <23325@alice.att.com>
- Date: 27 Jul 92 14:06:55 GMT
- Article-I.D.: alice.23325
- References: <BEVAN.92Jul26184420@panda.cs.man.ac.uk> <SEWARDJ.92Jul26232657@r6.cs.man.ac.uk>
- Organization: AT&T Bell Laboratories, Liberty Corner NJ
- Lines: 22
-
- In article <SEWARDJ.92Jul26232657@r6.cs.man.ac.uk>, sewardj@cs.man.ac.uk (Julian Seward (DRL PhD)) writes:
-
- > I believe
- > a few (say five at most) strategically placed hyperstrictnesses (so to speak)
- > can make a big difference to the space behaviour of programs
- > tens of thousands of lines long.
-
- Hmmm...
-
- I've heard from my friends in the ML community that they're thinking about
- introducing a new primitive to make it easier to write lazy programs
- in ML, much like delay/force in Scheme.
-
- Now I see discussion of introducing a strictness primitive in Haskell.
-
- The two camps are moving closer together. Indeed, the question begins
- to look like a human-factors one: is it more convenient to use a strict
- language where the strictness can be turned off on request or a lazy
- language that can be made strict in places?
- --
- --Andrew Koenig
- ark@europa.att.com
-