Entangled is a solution for Literate Programming, a technique in which the programmer writes a human narrative first, then implementing the program in code blocks. Literate programming was introduced by Donald Knuth in 1984 and has since then found several surges in popularity. One thing holding back the popularity of literate programming is the lack of maintainability under increasing program complexity. Entangled solves this issue by offering a two-way synchronisation mechanism. You can edit and debug your code as normal in your favourite IDE or text editor. Entangled will make sure that your Markdown files stay up-to-date with your code and vice-versa. Because Entangled works with Markdown, you can use it with most static document generators.
This release contains some overall performance improvements and bug fixes.
What's Changed
- added some pure-python performance optimizations by @shakfu in #91
- Added nix flake by @v1kko in #89
- Add correct nixpkgs version to flake lockfile by @v1kko in #92
- 95 catch missing ref excn by @jhidding in #97
- Fix conflict on changing dependencies (#96) by @v1kko in #98
- Don't crash when a tracked file is missing (#88) by @v1kko in #99
- Bump version from 2.4.2 to 2.4.3 by @jhidding in #100
New Contributors
Full Changelog: v2.4.2...v2.4.3