» A Little Love for Io #

Paul R. Brown @ 2008-01-08

Io has been getting some nice buzz lately for its reflection capabilities and minimality. Steve Dekorte's blog is also a good read, although software wisdom is vastly outnumbered by links to cool architecture and design.

My favorite thing about the language is still its concurrency annotations. Way back in 2004, when I was surveying Actor languages, I posted about Io's support for making methods non-blocking via annotating the invocation. (This is similar to Haskell's par annotation.) Other than activeCoroCount being replaced by activeActorCount, it looks like the annotations remain the same:

I haven't had a chance to try out the deadlock detection, but coming up with an example should be an interesting exercise.

 

← 2008-01-04 — "Hello World" for Perpubplat
→ 2008-01-08 — Fixing a Bifold Closet Door