Skip to content

Monthly Archives: March 2006

E, episode thirteen (Conclusions)

Here I am, at the end of my E-journey. What have I learned? The existance of great ideas. I don’t really like E’s syntax but the ideas behind and beyond this language are great. The capability security model is stupid-proof and 100% secure. It’s a pity nobody uses it. As far as I know Palladium is [...]

E, episode twelve (Capabilities)

Capabilities E uses capability based security to supply both strong security and broad flexibility without incurring performance penalties. Capabilities might be thought of as the programming equivalent of physical keys E makes use of the Principle of Least Authority (POLA) to ensure that it gives no more authority that the other part needs. In the [...]

Rebbin 0.9

I released a you-should-have-released-it-months-ago version What’s new? SQLite 3 support What’s changed? Requires Rails 1.0 Atom 0.3 feed dropped http://rebbin.berlios.de/ A live version here: http://pasteserver.net/

Music recharge

Just received them from Amazon. Only listened to Kind Of Blue yet, three times. Gorgeous.

E, episode eleven (The Dream)

E programs never block. They never just sit and wait around for results. It this just a dream ?

E, episode ten (Promises)

A promise is the result of an eventual send to an object: [code lang="javascript"] def carVow := makeCar <- ("Mercedes") carVow <- moveTo(2,3) [/code] “<-” is the eventual send operator. Now you can start making eventual sends to the promise as if it were the object itself. The “when-catch” clause is used to wait for [...]