This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
software:software_engineering_notes [2018/12/19 22:47] dave |
software:software_engineering_notes [2019/01/16 01:26] (current) dave [OCaml] |
||
---|---|---|---|
Line 14: | Line 14: | ||
* [[https://github.com/rust-unofficial/patterns | Unofficial Rust Design Patterns]] | * [[https://github.com/rust-unofficial/patterns | Unofficial Rust Design Patterns]] | ||
* [[https://play.rust-lang.org//|Rust Playground]] | * [[https://play.rust-lang.org//|Rust Playground]] | ||
- | * [[https://github.com/rust-lang/rust/commit/ef75860a0a72f79f97216f8aaa5b388d98da6480|The most recent version of the original Rust compiler]] before it was deleted is in this commit. | + | * The latest version of [[https://github.com/rust-lang/rust/tree/ef75860a0a72f79f97216f8aaa5b388d98da6480/src/boot|rustboot]] (the original rust compiler which was written in OCaml) before it was deleted from the main rust repository. |
+ | * The AST is located [[https://github.com/rust-lang/rust/blob/ef75860a0a72f79f97216f8aaa5b388d98da6480/src/boot/fe/ast.ml|here]]. | ||
==== OCaml == | ==== OCaml == | ||
+ | * [[https://caml.inria.fr/pub/docs/manual-ocaml/|The OCaml Manual]] (stop googling first) | ||
* [[https://ocaml.org/learn/tutorials/|OCaml Tutorials]] | * [[https://ocaml.org/learn/tutorials/|OCaml Tutorials]] | ||
* [[https://caml.inria.fr/pub/docs/u3-ocaml/|Using, Understanding, and Unraveling The OCaml Language]] | * [[https://caml.inria.fr/pub/docs/u3-ocaml/|Using, Understanding, and Unraveling The OCaml Language]] |