A “Smart Disorganized” Tech Blog

  • New Scripting News

    Dave Winer has revamped Scripting News yet again. More new Fargo / Trex goodness behind the scenes I’m guessing. Fine tuning the platform.

  • Ian Bicking on "Where Smalltalk Went Wrong"

    He’s basically right.

  • Lisping

    Lisping is a Lisp development environment for touch-screens on iOS. The author describes the lessons learned from developing it.

  • Learn You a Haskell 4 – Questions

    Asking questions on StackOverflow : Haskell : Using defined data types in other data types. Haskell : Attaching Optional Attributes

  • Learn You a Haskell 3 – Types and Typeclasses

    I’m on the Making Our Own Types and Typeclasses chapter. With prompting from the tutorial, knocked up the classic binary tree : data Tree a = EmptyTree | Node a (Tree a) (Tree a) deriving (Show, Read, Eq) root x = Node x EmptyTree EmptyTree tInsert x EmptyTree = root x tInsert x (Node val…

  • Learn You a Haskell 2

    Yes … I’m getting the picture. Laziness is pretty damned useful. You can basically just not worry about the end conditions for all those infinite series and lists you’re searching in.

  • Learn You a Haskell

    So I decided to actually sit down and Learn Me a Haskell. Worked through the first few sections. Kind of what I knew already except I think I’m getting a glimmer of why Currying / Partial Application is a good idea, at least in that it’s a very concise way of making higher-order functions on…

  • Wolfram Language

    Stephen Wolfram's Introduction to the Wolfram Language I’m impressed. Beyond being just a grab-bag of libraries (which it could have been) it seems there’s real thinking about composability here. The laziness of evaluation, the “symbolic-ness” makes it a powerful functional programming language. In fact, it’s almost a “data-flow” language. Of the kind, like Yahoo Pipes,…

  • Compiling To Hardware

    Some (ThoughtStorms) links on CompilingToHardware.

  • Flow Based Programming in Python

    Interesting. A number of DataFlow frameworks for Python : FlowBasedProgramming – Python Wiki.

Got any book recommendations?