For those who have read papers-we-love/out-of-the-tar-pit.pdf at master · papers-we-love/papers-we-love · GitHub :
Are there any Elixir libraries that try to implement this strategy for state management ?
Are there any Elixir limitations that make elixir a bad match for this strategy?
(to avoid debates over what ‘out of the tarpit’ actually means, please read the paper rather than assume ‘out of the tarpit’ means XYZ)
2 Likes
Sebb
April 1, 2021, 7:19am
3
A tl;dr would really help. If people find an interesting idea in there, they may read the paper.
Until then, if I assume that out of the tarpit means to escape incomprehensible, unmaintainable, untestable … code - Elixir can help.
3 Likes
There aren’t many implementations of that approach in any language; AFAIK Datomic is the closest and it’s mostly used from Clojure.
If you squint really hard at something like commanded
it kinda follows the pattern.
2 Likes
Agreed. David Nolen, who has done lots of great work, has some interesting talks on Datomic + out-of-the-tar-pit: https://www.youtube.com/results?search_query=out+of+the+tarpit%2C+david+nolen
GitHub - agentm/project-m36: Project: M36 Relational Algebra Engine is also pretty close.
===
@Exadra37 @Sebb : The solution starts on page 42, with a concrete example on page 53. I’m reluctant to TLDR, as it will likely result in re-debating the first 42 pages (which is useful, but I’d rather focus on implementations).
1 Like
Nice collection of talks
Shameless plug ahead:
I have a web app to take video notes, thus feel free to use it to add notes on this talks, for example for this video :
When I move the web app to its final domain I will also move the database, therefore nothing will be lost
1 Like