A wiki in which every page can define an object:
- a wiki object can iterate over two inherent collections - its contents and its backlinks
- a wiki object's class is defined by the categories it links to
- each category defines a set of methods that extend the view/edit/link/delink semantics of a wiki object
Anyone built one of these critters? --PeterMerel
I believe that http://www.flexwiki.com/ - listed on the page TipsForWardAtMicrosoft - is somewhat programmable. I don't know if it meets your full criteria.
It doesn't. But VistaSmalltalk in its "code wiki" incarnation seems pretty close ... see http://vistasmalltalk.wordpress.com/page/3/ for a sketch ...