about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--tvix/eval/README.md30
1 files changed, 30 insertions, 0 deletions
diff --git a/tvix/eval/README.md b/tvix/eval/README.md
new file mode 100644
index 000000000000..8320aa8ea378
--- /dev/null
+++ b/tvix/eval/README.md
@@ -0,0 +1,30 @@
+Tvix Evaluator
+==============
+
+This project implements an interpreter for the Nix programming
+language.
+
+The interpreter aims to be compatible with `nixpkgs`, on the
+foundation of Nix 2.3.
+
+<!-- TODO(tazjin): Remove this note when appropriate -->
+Work on this project is *extremely in-progress*, and the state of the
+project in the public repository may not necessarily reflect the state
+of the private codebase, as we are slowly working on publishing it.
+
+We expect this to have caught up in a handful of weeks (as of
+2022-08-12).
+
+Please contact [TVL](https://tvl.fyi) with any questions you might
+have.
+
+## rnix-parser
+
+Tvix is written in memory of jD91mZM2, the author of [rnix-parser][]
+who sadly [passed away][rip].
+
+Tvix makes heavy use of rnix-parser in its bytecode compiler. The
+parser is now maintained by Nix community members.
+
+[rnix-parser]: https://github.com/nix-community/rnix-parser
+[rip]: https://www.redox-os.org/news/open-source-mental-health/