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 23:17] dave [Rust] |
software:software_engineering_notes [2019/01/16 01:26] (current) dave [OCaml] |
||
---|---|---|---|
Line 15: | Line 15: | ||
* [[https://play.rust-lang.org//|Rust Playground]] | * [[https://play.rust-lang.org//|Rust Playground]] | ||
* 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 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 [here](https://github.com/rust-lang/rust/blob/ef75860a0a72f79f97216f8aaa5b388d98da6480/src/boot/fe/ast.ml). | + | * 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]] |