Table of Contents
Programming Concepts
Programming Language Implementation
Rust
OCaml
Racket
LLVM
Lua
Utilities
Misc
Programming Concepts
ELI5: Monads
Lambda The Ultimate
Programming Language Implementation
Programming Languages: Application and Interpretation
Implementing a Pratt Parser in Rust
Rust
Index of Rust Documentation
Unofficial Rust Design Patterns
Rust Playground
The latest version of
rustboot
(the original rust compiler which was written in OCaml) before it was deleted from the main rust repository.
The AST is located
here
.
OCaml
The OCaml Manual
(stop googling first)
OCaml Tutorials
Using, Understanding, and Unraveling The OCaml Language
Developing Applications With Objective Caml
The ocamlbuild manual
oUnit user guide
Janestreet OCaml Blog
Key bindings for OCaml Spacemacs Layer
Racket
Racket Notes
Racket Functions
LLVM
LLVM Essentials
Getting Started with LLVM
Building a JIT
Language Reference
clang source documentation
LLC
. Use this to compile some C/C++ code and view the resulting LLVM IR.
llvm-dev Google Group
Lua
Programming in Lua
Lua Reference Manual
Utilities
Guid Generator
Regex Tester
Bootstrap Layout Generator
(highly useful!)
Misc
GDB
git
Enterprise Integration Patterns