Skip to content
dann toliver edited this page Apr 5, 2014 · 3 revisions

This week: Streams and Delayed Evaluation!

Moderator notes

  • last week catchup
  • what problems arise from merging those bank accounts?
    • no timestamps means there's no way to know which one to take next
  • how can we avoid those problems?

Recap

  • C libraries in Solaris and hacking configure files
  • rolling average over streams
  • leaky integrators and hardware
  • random number generators: CSPRNGs, "stateless" generators, parallelism, purity / memoizability
  • PRNGs on GPUs, desirable properties of PRNGs
  • IEEE floating point is ridiculous, but ubiquitous
  • j has nice numeric coercion and infinite arithmetic
  • k and q are publicly available
  • how do we blend fp and oo?
  • a cookie-clicker clone demo
  • streams in Elm: you can have it all
    • (or is it really just a giant global?)
  • idle game stickiness vs roguelike stickiness
  • polymorphic types in Pascal and Haskell
  • dependent types (Idris vs Shapeless)
  • linear differential equations and how to solve them
  • analytics methods vs numeric methods (heat transfer and propellors)
Clone this wiki locally