recentpopularlog in

ianweatherhogg : lazy   73

How Lazy Evaluation Works in Haskell | HackHands
Haskell program code on a computer. It can make our code simpler and more modular, but it can also cause confusion when it comes to...
haskell  lazy  evaluation  list  sequence  whnf 
november 2014 by ianweatherhogg
many-to-many broadcast stream
many-to-many broadcast stream - Gist is a simple way to share snippets of text and code with others.
gist  clojure  stream  processing  pubsub  thread  loop  lazy  sequence 
may 2014 by ianweatherhogg
λ Tony’s blog λ » Blog Archive » A Fling with Lazy Evaluation
Some languages are optionally lazy, including one that I use quite a lot in my work called Scala. This means I have the option of laziness, however, the default in all cases is strictness. I have to explicitly annotate laziness (=> in Scala). Some languages are optionally strict; one that I use a lot is Haskell. Laziness is the default, while strictness is explicitly annotated (seq or ! in Haskell).
scala  haskell  tonymorris  lazy  evaluation 
november 2011 by ianweatherhogg
One aspect of lazy computation | Higher-Order
Part highlights an example of functional versus imperative - the functional has no side effects
lazy  ruby  clojure  4*  functional  programming 
january 2011 by ianweatherhogg
Scalaz Tutorial: Enumeration-Based I/O with Iteratees « Apocalisp
Any red-blooded functional programmer should be thinking right about now: “Instead of getting Strings out of the file, just pass in a function that will serve as a handler for each new line!” Bingo
scalaz  scala  lazy  4*  io  file  tutorial  iteratee 
november 2010 by ianweatherhogg

Copy this bookmark:

to read