[Haskell-beginners] How Haskell Fits Into an Operating System / API Environment

Magnus Therning magnus at therning.org
Mon Aug 19 10:18:11 CEST 2013

On Sun, Aug 18, 2013 at 10:55:00AM +0200, Heinrich Apfelmus wrote:
> Philippe Sismondi wrote:
> >I am the original poster on this. [..]
> >At the risk of pouring fuel on the fire, I would ask: Can anyone
> >point me to scientific studies quantifying the benefits of pure
> >functional languages? I expect they exist, but I am interested not
> >just in lack of errors, but in overall productivity. (It's easy to
> >avoid program bugs: just write programs that don't do anything, or
> >don't write any software at all.)
> You know well that (1) such studies are hard to design for any
> language and (2) nobody asks for studies that quantify the benefits
> of imperative languages, simply because they happen to be the status
> quo.
> Still, there are some interesting case studies, for instance
>   P Hudak and M P Jones
>   "Haskell vs. Ada vs. C++ vs. Awk vs. ...
>    An Experiment in Software Prototyping Productivity"
>   http://haskell.cs.yale.edu/?post_type=publication&p=366

There are also a few articles on Erlang, and I believe there's good
reason to believe the results with that language can be transferred to
other "languages without assignment".

- Productivity gains with Erlarng
  slides: http://is.gd/BgGZyh
  (behind a paywall, I haven't found a freely available copy)

- Breakthrough in software design productivity through the use of
  declarative programming
  (behind a paywall, I haven't found a freely available copy)


Magnus Therning                      OpenPGP: 0xAB4DFBA4 
email: magnus at therning.org   jabber: magnus at therning.org
twitter: magthe               http://therning.org/magnus

Perl is another example of filling a tiny, short-term need, and then
being a real problem in the longer term.
     -- Alan Kay
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 230 bytes
Desc: not available
URL: <http://www.haskell.org/pipermail/beginners/attachments/20130819/6eed9bf1/attachment.pgp>

More information about the Beginners mailing list