diff options
| author | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2019-04-14 13:36:13 +0200 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2019-04-14 13:37:00 +0200 |
| commit | 29ec3e321670daf32d2e0ded6cd3c15ab11ccd7b (patch) | |
| tree | 938afc8f88df1e1f327f26465bdf4fd1e79b2a05 /technical | |
| parent | 10b56415b86263e8532cb46091184bdeeca68e92 (diff) | |
| download | memory-leaks-29ec3e321670daf32d2e0ded6cd3c15ab11ccd7b.tar.xz | |
Add Evan Miller's website to the blog roll
Diffstat (limited to 'technical')
| -rw-r--r-- | technical/blog-roll.md | 23 |
1 files changed, 23 insertions, 0 deletions
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 |
