From caa02aa004b1f9f065e7ab1682db03cf8c398e39 Mon Sep 17 00:00:00 2001 From: Sameer Rahmani Date: Sun, 7 Jun 2020 11:11:17 +0100 Subject: [PATCH] Add dev.org to collect all the materials that helped us through the process --- .gitignore | 2 ++ dev.org | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 dev.org diff --git a/.gitignore b/.gitignore index ea8c4bf..4eb5aa4 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ /target +*~ + diff --git a/dev.org b/dev.org new file mode 100644 index 0000000..3e21762 --- /dev/null +++ b/dev.org @@ -0,0 +1,15 @@ +* Resources +** Rust +- The Rust book :: https://doc.rust-lang.org/book/ +** LLVM +- Brief overview of LLVM :: https://www.infoworld.com/article/3247799/what-is-llvm-the-power-behind-swift-rust-clang-and-more.html +- A bit in depth details on LLVM :: https://aosabook.org/en/llvm.html +- Rust binding :: https://crates.io/crates/llvm-sys +- Official LLVM tutorial C++ :: https://llvm.org/docs/tutorial/ +- Rust LLVM tutorial :: https://github.com/jauhien/iron-kaleidoscope + +** Data structures +- Pure functional datastructures papaer :: https://www.cs.cmu.edu/~rwh/theses/okasaki.pdf + +** Cranelift +- Source tree :: https://github.com/bytecodealliance/wasmtime/tree/master/cranelift