AMMDI is an open-notebook hypertext writing experiment, authored by Mike Travers aka mtraven. It's a work in progress and some parts are more polished than others. Comments welcome! More.
I've suggested some moves in this direction (eg using the more object-oriented Actors model of computation, or one of the existing agent-based modelling frameworks like SugarScape or NetLogo. SugarScape is mentioned as a "lodestar" Woodenman Group 1 but in general there doesn't seem to be a ton of interest in this approach.