The approach we're taking right now is to use Tcl to give us
a graphical editor, with which we can create executables. I
don't know if you've looked at the Tcl/tk stuff (I haven't
seen [incr Tcl] or whatever it's called). We've been kind of
mulling over embedding html links in things, but not done
anything.
One thing I think you should be clear about is that you can
have both 2D and 3D structures (and, of course, doors from one
to another); and that these can be both bounded and unbounded.
Thus, a page is a bounded plane, and a room is a bounded space.
Also, the links among these should themselves be representable
in "map spaces", so you can step outside to see where the
current space is linked to, and to add and delete links.
Cheers, Chris
------------------------------------------------------------------------------
Chris.Holt@newcastle.ac.uk ftp://tuda.ncl.ac.uk/pub/local/ncmh1/nameplate.html
------------------------------------------------------------------------------
Fair pledges of a fruitful web, / Why do ye fall so fast?