On Wed, Jan 14, 2009 at 07:33:28PM -0500, Gwern Branwen wrote: >>> So the filestore darcs backend is done. >>> http://johnmacfarlane.net/repos/filestore >> >> Perhaps I'm obtuse, but what *is* a filestore and what are the potential >> applications for this work? > > You know Gitit? And Orchid? They're both wikis written in Haskell. > > The cool thing about them (besides Gitit's Pandoc capabilities) is > how they manage all their articles as files tracked by a DVCS (Git, > and darcs, respectively). So you can just accidentally the entire > wiki, make changes to articles locally with your editor, and > push/send patches. This has a lot of advantages compared to a > MediaWiki setup - it has the advanced revision capabilities we all > expect of darcs/git, it has a sane API for bots and people > processing the wiki (just grab a copy, and then operate locally on > the convenient files, instead of the instant insanity of dealing > with the PHP web API MediaWiki exposes), it's a simple setup, and so > on.
Ah, so it's a library that provides an abstraction layer for using an arbitrary VCS[0] to store files. Similar to how a libdb allows you to store data in any RDBMS without changing your code. [0] though currently limited to Darcs. _______________________________________________ darcs-users mailing list [email protected] http://lists.osuosl.org/mailman/listinfo/darcs-users
