Monthly Archives: April 2008

Reading list

http://www.haskell.org/haskellwiki/Category_theory#Categorical_programming
http://www.cl.cam.ac.uk/~mpf23/

Great synesthesia FAQ

http://www.sciam.com/article.cfm?id=more-common-questions-abo-2003-04-14&print=true

Objects (in the OOP sense) as lambda terms

Consider some javascripty pseudocode:
aPoint = {x:3, y:4};
This is an object that responds to four messages: “x”, “x =”, “y”, “y =”
>> aPoint.x
[ {x:3, y:4}, 3 ]

>> aPoint.y
[ {x:3, y:4}, 4 ]

>> aPoint.x = 15
[ {x:15, y:4}, null ]

>> [...]