From 746ee142fa1a5166f14ff8c012a0a03807215bae Mon Sep 17 00:00:00 2001 From: Federico Angelilli Date: Tue, 29 Apr 2025 02:32:58 +0200 Subject: Adjust intro again --- content/dont-quote-me.md | 21 +++++++++++++++++++++ content/posts/pointer-tagging/index.md | 14 +++++++++----- 2 files changed, 30 insertions(+), 5 deletions(-) create mode 100644 content/dont-quote-me.md (limited to 'content') diff --git a/content/dont-quote-me.md b/content/dont-quote-me.md new file mode 100644 index 0000000..f8d9278 --- /dev/null +++ b/content/dont-quote-me.md @@ -0,0 +1,21 @@ ++++ +title = 'Dont Quote Me' +date = 2025-04-29T00:22:43+02:00 +draft = true ++++ + +A collection of brilliant and authoritative quotes -- definitely not originated by my bored self. +Anyway, don't quote me on that. + + +> Give a man a fish and you feed him for a day; +> +> give a man two fish and you feed him for two days + + +> Give a man a fish and you feed him for a day; +> +> teach a man to fish and he'll ask for a fishing rod + + +> Cleopatra lived closer to the moon landing than to the Stegosaurus diff --git a/content/posts/pointer-tagging/index.md b/content/posts/pointer-tagging/index.md index c1ff79a..63fee67 100644 --- a/content/posts/pointer-tagging/index.md +++ b/content/posts/pointer-tagging/index.md @@ -5,14 +5,18 @@ categories = [ "langdev", "deep-dive", "low-level" ] tags = [ "low-level", "memory", "optimization", "langdev", "interpreter" ] +++ -Let's explore **tagged pointers**, a clever optimization -that can reduce memory footprint and boost performance. +Let's explore **pointer tagging**, a clever optimization used +to reduce memory footprint and boost performance. -This technique has a long history[^tagarch] and is used in many critical applications, -such as operating system kernels and programming language interpreters. -We will also see a simple implementation, with a focus on language development. +Despite not being widely known, this concept has a long history[^tagarch] +and is used in many critical low-level applications, +such as operating system kernels and programming language interpreters. + +With a focus on language development, we'll analyze tagged pointers and +produce a simple implementation. + ## Preliminary theory -- cgit v1.2.3