🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.functional
Article #833

Applications for lazy functional languages

#833
From: Anurag Acharya
Date: Thu, 21 Mar 1991 16:21
14 lines
1073 bytes
I am curious about the kind of applications that lazy functional languages
are suitable for. What can you do with such languages (in a natural and
elegant fashion) that you cannot similarly do with a strict language augmented
by a lazy type constructor ? For the sake of concreteness, what
can be done in these languages that cannot be done naturally and elegantly in 
SML augmented by a "lazytype" construct that allows declarations like the 
following:

lazytype 'a stream = LAZY_CONS of 'a * 'a stream | NULL

with appropriate lazy semantics.

anurag
Technical Details
Message-ID: <ACHA.91Mar21112142@DRAVIDO.CS.CMU.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!unix.cis.pitt.edu!dsinc!ub!uhura.cc.rochester.edu!rochester!pt.cs.cmu.edu!dravido.soar.cs.cmu.edu!acha

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!unix.cis.pitt.edu!dsinc!ub!uhura.cc.rochester.edu!rochester!pt.cs.cmu.edu!dravido.soar.cs.cmu.edu!acha
From: acha@CS.CMU.EDU (Anurag Acharya)
Newsgroups: comp.lang.functional
Subject: Applications for lazy functional languages
Message-ID: <ACHA.91Mar21112142@DRAVIDO.CS.CMU.EDU>
Date: 21 Mar 91 16:21:42 GMT
Sender: acha@dravido.soar.cs.cmu.edu
Distribution: comp
Organization: Carnegie Mellon University
Lines: 14