diff --git a/journal/2021-03-04.md b/journal/2021-03-04.md index aca24c0f9..fe7c93317 100644 --- a/journal/2021-03-04.md +++ b/journal/2021-03-04.md @@ -9,4 +9,4 @@ [//begin]: # "Autogenerated link references for markdown compatibility" [armengol]: ../armengol "Armengol" -[//end]: # "Autogenerated link references" \ No newline at end of file +[//end]: # "Autogenerated link references" diff --git a/journal/2021-03-05.md b/journal/2021-03-05.md new file mode 100644 index 000000000..06f82accc --- /dev/null +++ b/journal/2021-03-05.md @@ -0,0 +1,2 @@ +# 2021-03-05 + diff --git a/learning-rust.md b/learning-rust.md new file mode 100644 index 000000000..025daacf7 --- /dev/null +++ b/learning-rust.md @@ -0,0 +1,16 @@ +# Learning Rust + +- This is just a place where I might dump random observations while [[learning]] [[rust]]. +- [[go]] https://doc.rust-lang.org/stable/book/ch01-02-hello-world.html + - a movable pointer +- Installing [[rustup]] via curl produced a working install right away, whereas ```snap install curl``` didn't for some reason. +- ```println!``` is a [[macro]], not a [[function]], and this is indicated by the !. At first glance I thought it meant it was a function with side effects. +- Semicolons. Sigh. +- "Cargo is Rust’s build system and package manager. Most Rustaceans use this tool to manage their Rust projects because Cargo handles a lot of tasks for you, such as building your code, downloading the libraries your code depends on, and building those libraries." + + +[//begin]: # "Autogenerated link references for markdown compatibility" +[learning]: learning "Learning" +[rust]: rust "Rust" +[go]: go "Go" +[//end]: # "Autogenerated link references" \ No newline at end of file