Lost in Technopolis

How laziness changes thinking in Haskell

 Uncategorized  3 Responses »
Mar 222009
 

As I explore Haskell, I’m discovering that one of its trickiest aspects is not structuring things functionally, but the lazy evaluation. It turns out lazy evaluation comes with both great benefits, and significant difficulties. I’d like to point a few of these out, as they’re becoming clearer to me.

Continue reading »

 Posted by johnw at 1:06 am  Tagged with: laziness, lazy

Recent Posts

  • Nightly builds of GHC HEAD for Ubuntu 12.04.2 LTS
  • Nightly builds of GHC HEAD for OS X 10.8
  • Three examples of problems with Lazy I/O
  • An experiment: shorter posts
  • Getting Started with Lenses

Recent Comments

  • strager on Nightly builds of GHC HEAD for OS X 10.8
  • fran on An experiment: shorter posts
  • Noorul Islam K M on An experiment: shorter posts
  • johnw on Git from the bottom up
  • Lando on Git from the bottom up

Tags

algorithm Archiveopteryx blueprint Cabal commit commodity DHCP DNS Example fetchmail fibonacci Gnus graham HackPorts hook Hunchentoot IMAP immutable infinity journal JVM laziness lazy MacPorts merge Monad philosophy PostgreSQL procmail rebase Ruby SBCL Schroedinger SLIME tutorial

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
© 2012 Lost in Technopolis Suffusion theme by Sayontan Sinha