4 ms·
Very cool, just started playing around with roam because of this. There seems to be a lot of overlap with Project Xanadu and the related ideas. I've been playi
by SuperPaintMan 7y ago
Very cool, just started playing around with roam because of this.
There seems to be a lot of overlap with Project Xanadu and the related ideas. I've been playing with this idea for a while and there's been a handful of partial implementations [0]. A personal memex-style device has been a dream of mine for a few years now allowing for composition of pages and collection of various snippets with links back to the original sources.
The main issue with transclusion (inlining portions of versioned docs) of documents is that the documents need to be versioned and permanently accessible (otherwise linkrot and broken documents happen). It would be nice to apply this to the web in general, but it goes against it's nature (and is fundamentally incompatible with styling).
Markdown + Gitfs is the obvious choice here as it's simple, well supported and extensible. Most importantly it's decoupled from the interface/viewer itself. That and you get access to anything in a git repo out of the box. I've done some basic work on this [1][2] but life got busy.
[0] http://lain.gboards.ca/cgi-bin/view.cgi?url=../docs/demos/doc.xan.org http://lain.gboards.ca/cgi-bin/view.cgi?url=../docs/demos/do...
[1] https://github.com/germ/XanaDown https://github.com/germ/XanaDown
[2] https://github.com/germ/germ.xan https://github.com/germ/germ.xan