hmm the original post was really interesting but I was disappointed the HN commenters were pretty unnimaginative. The larger idea here of creating programs out of a stack of interleaved programs seems like a powerful generalization of the more typical "lifecycle hooks and callbacks" model of extension I'm used to seeing.
This and the twitter discussions definitely got me more interested in Behavioral Programming and b-threads!