diff options
| -rw-r--r-- | README.md | 2 | ||||
| -rw-r--r-- | technical/blog-roll.md | 23 |
2 files changed, 24 insertions, 1 deletions
@@ -1,5 +1,5 @@ # Peniblec's Memory Leaks -## still reachable: 7177 words in 15 pages +## still reachable: 7342 words in 15 pages Hi! I am a software engineer interested in [a bunch of things]. diff --git a/technical/blog-roll.md b/technical/blog-roll.md index 495494d..a56cc6c 100644 --- a/technical/blog-roll.md +++ b/technical/blog-roll.md @@ -89,3 +89,26 @@ Some recurring topics I enjoy reading about: [Et tu, Cthulhu]: https://hpjansson.org/blag/ [A hash table re-hash]: https://hpjansson.org/blag/2018/07/24/a-hash-table-re-hash/ + +# [Evanmiller.org] + +I mostly only read the articles dealing with programming languages. +The down-to-earth commentary made me feel like the author both +appreciates the thought process that went into the design, and has +enough hindsight to find where that thought process fell short. + +[A Taste of Rust] +: An overview of some of the language's features. Some comments + resonated particularly well with me, e.g. on nested functions: + + > With other languages, I’m never quite sure where to put + > helper functions. I’m usually wary of factoring code into + > small, “beautiful” functions because I’m afraid they’ll end + > up under the couch cushions, or behind the radiator next to + > my car keys. With Rust, I can build up a kind of organic + > tree of function definitions, each scoped to the place where + > they’re actually going to be used, and promote them up the + > tree as they take on the Platonic form of Reusable Code. + +[Evanmiller.org]: https://www.evanmiller.org/ +[A Taste of Rust]: https://www.evanmiller.org/a-taste-of-rust.html |
