summaryrefslogtreecommitdiff
path: root/content/posts
diff options
context:
space:
mode:
authorFederico Angelilli <code@fedang.net>2025-04-29 02:32:58 +0200
committerFederico Angelilli <code@fedang.net>2025-04-29 02:32:58 +0200
commit746ee142fa1a5166f14ff8c012a0a03807215bae (patch)
treee15c179132a8b0c68d3e40ae00c018f14f7c2e92 /content/posts
parent4246b8845825ee6820e9773c77029bbfa18041d1 (diff)
Adjust intro again
Diffstat (limited to 'content/posts')
-rw-r--r--content/posts/pointer-tagging/index.md14
1 files changed, 9 insertions, 5 deletions
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.
<!--more-->
-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