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/posts/pointer-tagging/index.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'content/posts') 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