dixi: A wiki implemented with a firm theoretical foundation.
This project is a simple wiki developed based on a firm theoretical foundation.
Documents are not stored directly, but as a composition tree of patches to an initial empty document. As our patches support operational transform, edits can be made to any version of each document and they are transformed to be applied to the latest version.
This also makes it easy to use the groupoid structure of patches to be able to revert changes (or the composition of several changes) from deep in a document's history and preserve every other change.
Right now the wiki doesn't support many bells and whistles, such as administrator control, or user accounts, but they're coming.
Modules
[Index]
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
old-base | if building with older base versions | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- dixi-0.6.9.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1.0.0, 0.2.0.0, 0.3.0.0, 0.5.0.0, 0.5.1.0, 0.5.1.1, 0.6, 0.6.0.1, 0.6.0.2, 0.6.0.3, 0.6.0.4, 0.6.0.5, 0.6.9.0, 0.6.9.1, 0.6.9.2 |
---|---|
Dependencies | acid-state (>=0.12 && <0.15), aeson (>=0.8 && <0.12), base (>=4.7 && <4.10), base-orphans (>=0.5.0 && <0.6), blaze-html (>=0.8 && <0.9), blaze-markup (>=0.7 && <0.8), bytestring (>=0.10 && <0.11), composition-tree (>=0.2.0.1 && <0.3), containers (>=0.5 && <0.6), data-default (>=0.5 && <0.8), directory (>=1.0 && <1.3), dixi, either (>=4.3 && <4.5), filepath (>=1.3 && <1.5), heredoc (>=0.2 && <0.3), lens (>=4.7 && <4.15), network-uri (>=2.6 && <2.7), pandoc (>=1.16 && <1.18), pandoc-types (>=1.16 && <1.17), patches-vector (>=0.1.2 && <0.2), safecopy (>=0.8.3 && <0.10), servant (>=0.5 && <0.9), servant-blaze (>=0.5 && <0.9), servant-server (>=0.5 && <0.9), shakespeare (>=2.0 && <2.1), template-haskell, text (>=1.2 && <1.3), time (>=1.4 && <1.7), time-locale-compat (>=0.1 && <0.2), timezone-olson (>=0.1 && <0.2), timezone-series (>=0.1 && <0.2), transformers (>=0.3 && <0.6), transformers-compat (>=0.4 && <0.6), vector (>=0.10 && <0.12), warp (>=3.0 && <3.3), yaml (>=0.8 && <0.9) [details] |
License | BSD-3-Clause |
Copyright | Liam O'Connor, 2015 |
Author | Liam O'Connor |
Maintainer | liamoc@cse.unsw.edu.au |
Category | Web |
Home page | https://github.com/liamoc/dixi |
Source repo | head: git clone https://github.com/liamoc/dixi |
Uploaded | by LiamOConnorDavis at 2016-11-29T09:09:59Z |
Distributions | |
Executables | dixi |
Downloads | 10543 total (17 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2016-11-29 [all 1 reports] |