membranes

Membrane Oriented Programming

When I first started playing with Erlang, I immediately noticed something, perhaps reflecting a more nuanced view of programming languages that I have slowly started to grasp over the past few months....

Redefining Computing

As I am now starting to discover, many of these ideas were originally considered by Alan Kay, and summarized at OOPSLA in 1997. If the true shape of object oriented programming is qualitatively...

The Myth of The Next Big Language

It's not a showdown between Javascript and Ruby, it's a race towards bioware. Language oriented programming is not a new idea, but it has taken a long time to become a significant influence on...

Emerging Technology 06

Trapped in the Neue Zealand ghetto region, and can't even fly to Auckland at the moment, let alone San Diego... But I'm keenly interested in a couple of presentations in particular: Firstly,...

aesthetics ai algebra algorithms antiquity apache archaeology architecture art aspects books browsers capitalism catastrophism circuits classics code cognition cointel communication computing css culture data design dom economics editing education encoding entanglement expressions facism filters formats games generators geopolitics graphics hardware history horror html http ideas industry information interaction java javascript language languages learning logic management mapping maps mathematics media memetic metadata mistakes models mozilla mythos neocon objects oil oldskool opensource optimization organization osx parsing patterns perl persistence philosophy php physics politics power projection propaganda psychology python quantum refactoring ruby science security sociology software space symmetry testing truth typography urban usability war xml