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?