diff options
| author | Taylan Kammer <taylan.kammer@gmail.com> | 2026-09-25 08:49:01 +0200 |
|---|---|---|
| committer | Taylan Kammer <taylan.kammer@gmail.com> | 2026-09-25 08:49:01 +0200 |
| commit | 9c9d62c6f2f549914806232a2b06c6d6782131b5 (patch) | |
| tree | 21fa30b942122c89f087db867918fdf09587657d /notes/index.md | |
| parent | 72d997ac2f4629281fc5299305fd370b69f2eeb3 (diff) | |
Improve notes index.
Diffstat (limited to 'notes/index.md')
| -rw-r--r-- | notes/index.md | 105 |
1 files changed, 60 insertions, 45 deletions
diff --git a/notes/index.md b/notes/index.md index 1a8637b..93cdf41 100644 --- a/notes/index.md +++ b/notes/index.md @@ -1,47 +1,62 @@ # Notes -* [Compilation is execution](250210-compile.html) -* [Everything can be serialized](250210-serialize.html) -* [Symbols are strings](250210-symbols.html) -* [Stop the "cons" madness!](250210-cons.html) -* [Syntax sugar](250210-sugar.html) -* [More immutability](250210-immutable.html) -* [No shadowing, and fewer `let` forms](250210-let.html) -* [Return zero values](250210-zero-values.html) -* [Can't ignore returned values](250210-strict-mode.html) -* [Only Booleans have truthiness](250210-booleans.html) -* [Record types](250210-records.html) -* [Equality and equivalence semantics](250210-equal.html) -* [NaN-packing](250210-nan.html) -* [Reader? Decoder? I barely know 'er!](250219-reader.html) -* [Does the decoder implement macros?](250228-macros.html) -* [Better syntax-rules?](250228-sr.html) -* [Cons cell optimization?](250317-fastcons.html) -* [Symbols and strings, revisited](250329-strings.html) -* [Must ports support seeking?](250329-unread.html) -* [Numeric tower](250329-numbers.html) -* [Bootstrapping](250329-boot.html) -* [Using libgccjit?](250920-libgccjit.html) -* [Goals](250920-goals.html) -* [A full-stack programming language](260102-full-stack.html) -* [Simplifying S-Expression Grammar](260106-simpler-grammar.html) -* [Decoder](260107-decoder.html) -* [What not to intern?](260109-uninterned.html) -* [JOKE RANT](260516-joke-rant.html) -* [Interpreter](260522-interpreter.html) -* [Static analysis to optimize GC](260524-gc-opt.html) -* [Cons cell optimization!](260608-fastcons2.html) -* [Cons cell optimization again](260610-fastcons3.html) -* [Cons cell optimization AGAIN](260611-fastcons4.html) -* [AST Optimizations](260625-optimize.html) -* [Further list array optimization](260626-fastcons5.html) -* [Allocation strategy](260727-alloc.html) -* [Releasing virtual memory](260817-release.html) -* [Virtual memory overcommit](260821-overcommit.html) -* [Releasing vmem, reloaded](260821-release2.html) -* [Releasing vmem, again](260822-release3.html) -* [Memory management of code](260825-code-gc.html) -* [Using Meta Alloc](260826-use-alloc.html) -* [Using Meta Alloc, Attempt 2](260920-use-alloc-2.html) -* [Using Meta Alloc, Attempt 3](260922-use-alloc-3.html) -* [Green Tea](260923-green-tea.html) +## 2026 Q3 + +* [2026-09-23: Green Tea](260923-green-tea.html) +* [2026-09-22: Using Meta Alloc, Attempt 3](260922-use-alloc-3.html) +* [2026-09-20: Using Meta Alloc, Attempt 2](260920-use-alloc-2.html) +* [2026-08-26: Using Meta Alloc](260826-use-alloc.html) +* [2026-08-25: Memory management of code](260825-code-gc.html) +* [2026-08-22: Releasing vmem, again](260822-release3.html) +* [2026-08-21: Virtual memory overcommit](260821-overcommit.html) +* [2026-08-21: Releasing vmem, reloaded](260821-release2.html) +* [2026-08-17: Releasing virtual memory](260817-release.html) +* [2026-07-27: Allocation strategy](260727-alloc.html) + +## 2026 Q2 + +* [2026-06-26: Further list array optimization](260626-fastcons5.html) +* [2026-06-25: AST Optimizations](260625-optimize.html) +* [2026-06-11: Cons cell optimization AGAIN](260611-fastcons4.html) +* [2026-06-10: Cons cell optimization again](260610-fastcons3.html) +* [2026-06-08: Cons cell optimization!](260608-fastcons2.html) +* [2026-05-24: Static analysis to optimize GC](260524-gc-opt.html) +* [2026-05-22: Interpreter](260522-interpreter.html) +* [2026-05-16: JOKE RANT](260516-joke-rant.html) + +## 2026 Q1 + +* [2026-01-09: What not to intern?](260109-uninterned.html) +* [2026-01-07: Decoder](260107-decoder.html) +* [2026-01-06: Simplifying S-Expression Grammar](260106-simpler-grammar.html) +* [2026-01-02: A full-stack programming language](260102-full-stack.html) + +## 2025 Q3 + +* [2025-09-20: Goals](250920-goals.html) +* [2025-09-20: Using libgccjit?](250920-libgccjit.html) + +## 2025 Q1 + +* [2025-03-29: Bootstrapping](250329-boot.html) +* [2025-03-29: Numeric tower](250329-numbers.html) +* [2025-03-29: Must ports support seeking?](250329-unread.html) +* [2025-03-29: Symbols and strings, revisited](250329-strings.html) +* [2025-03-17: Cons cell optimization?](250317-fastcons.html) +* [2025-02-28: Better syntax-rules?](250228-sr.html) +* [2025-02-28: Does the decoder implement macros?](250228-macros.html) +* [2025-02-19: Reader? Decoder? I barely know 'er!](250219-reader.html) +* [2025-02-10: NaN-packing](250210-nan.html) +* [2025-02-10: Equality and equivalence semantics](250210-equal.html) +* [2025-02-10: Record types](250210-records.html) +* [2025-02-10: Only Booleans have truthiness](250210-booleans.html) +* [2025-02-10: Can't ignore returned values](250210-strict-mode.html) +* [2025-02-10: Return zero values](250210-zero-values.html) +* [2025-02-10: No shadowing, and fewer `let` forms](250210-let.html) +* [2025-02-10: More immutability](250210-immutable.html) +* [2025-02-10: Syntax sugar](250210-sugar.html) +* [2025-02-10: Stop the "cons" madness!](250210-cons.html) +* [2025-02-10: Symbols are strings](250210-symbols.html) +* [2025-02-10: Everything can be serialized](250210-serialize.html) +* [2025-02-10: Compilation is execution](250210-compile.html) + |
