commit 29ec3e321670daf32d2e0ded6cd3c15ab11ccd7b
parent 10b56415b86263e8532cb46091184bdeeca68e92
Author: Kévin Le Gouguec <kevin.legouguec@gmail.com>
Date: Sun, 14 Apr 2019 13:36:13 +0200
Add Evan Miller's website to the blog roll
Diffstat:
2 files changed, 24 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
@@ -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
@@ -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