From 0fee53f19423c33c3a787e5a8b8a229822c3eadb Mon Sep 17 00:00:00 2001 From: Max Wash Date: Wed, 26 Mar 2025 22:28:06 +0000 Subject: [PATCH] meta: add stub folder for mie ir builder/optimiser --- mie/README | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 mie/README diff --git a/mie/README b/mie/README new file mode 100644 index 0000000..5631345 --- /dev/null +++ b/mie/README @@ -0,0 +1,14 @@ +METACOMPUTE INSTRUCTION ENGINE +============================== + +Mie is an abstract virtual machine and intermediate representation manipulation +toolkit. It includes facilities for building, manipulating, and optimising +intermediate representations of programs, as well as converting IR to/from +different formats. + +The Mie virtual machine features an infinite amount of memory and registers. +A Mie program can be emitted by a simple front-end compiler that makes use of +these infinite resources, and Mie's optimisers will convert this program into a +form that can efficiently use and re-use a more finite set of resources. +Finally, a Mie backend can convert the program into a concrete implementation +for a particular system.