Skip to content

Commit

Permalink
old stuff readme
Browse files Browse the repository at this point in the history
  • Loading branch information
rmgk committed Mar 17, 2024
1 parent 6ef3a9c commit 02f7e83
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion Historical/readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ The meta project was an experiment too see what could be gained from not constru

dividi and paroli are two case studies for an early version of CRDTs and delta CRDTs. Dividi is a graphical money sharing app, however it depends on some javafx extensions which are no longer maintained. Paroli is a console based chat using akka cluster which always breaks unexpectedly.

The distributed multiversion implementation is described in [1]. Unfortunately, the code mixes a very complex domain, with an implementation that relies on a very fine grained and tangled communication model. This makes the result incredibly hard to maintain. Specifically, it is currently completely unknown if any semantic changes in REScala have broken the assumption this codebase makes. This excerbated by the fact that something makes parts of the project extremely slow to compile, which makes executing it as part of the CI or similar undesirable.
The distributed multiversion implementation is described in [1]. Unfortunately, the code mixes a very complex domain, with an implementation that relies on a very fine grained and tangled communication model. This makes the result incredibly hard to maintain. Specifically, it is currently completely unknown if any semantic changes in REScala have broken the assumption this codebase makes. Moreover, something makes parts of the project extremely slow to compile, which makes executing it as part of the CI or similar undesirable.

Documentation is what was written as parts of various endeavours over the years. These things usually have been integrated into the repo somewhere, but the standalone documentation was never maintained. Either refer to the scaladoc, or ask your local expert for help.

[1] https://tuprints.ulb.tu-darmstadt.de/5228/

0 comments on commit 02f7e83

Please sign in to comment.