diff --git a/www/fonts/chunkfive/chunkfive-regular-webfont.woff b/www/fonts/chunkfive/chunkfive-regular-webfont.woff new file mode 100644 index 0000000..54ced00 Binary files /dev/null and b/www/fonts/chunkfive/chunkfive-regular-webfont.woff differ diff --git a/www/fonts/chunkfive/chunkfive-regular-webfont.woff2 b/www/fonts/chunkfive/chunkfive-regular-webfont.woff2 new file mode 100644 index 0000000..7cecf49 Binary files /dev/null and b/www/fonts/chunkfive/chunkfive-regular-webfont.woff2 differ diff --git a/www/index.html b/www/index.html index 1262a70..90d11c7 100644 --- a/www/index.html +++ b/www/index.html @@ -18,7 +18,7 @@

-Lumbda is a Lisp/Scheme-derived language with four independently implemented execution backends sharing one surface syntax and one test suite. A Python tree-walker with an optional bytecode VM, a C implementation that adds an x86_64 JIT, and a pure x86_64 assembly interpreter (~6,600 lines of GNU assembler, ~23 KB stripped, zero external dependencies). Every backend runs the same .lsp source byte-identically, with full first-class continuations, exact rationals, records, and hygienic macros. +Lumbda is a Lisp/Scheme-derived language with four independently implemented execution backends sharing one surface syntax and one test suite. A Python tree-walker with an optional bytecode VM, a C implementation that adds an x86_64 JIT, and a pure x86_64 GNU asm interpreter (~6,600 lines, ~23 KB stripped, zero external dependencies). Every backend runs the same .lsp source byte-identically, with full first-class continuations, exact rationals, records, and hygienic macros.

@@ -41,8 +41,8 @@ make test-all Python interpreter + bytecode VM3,743—REPL hackability, debugging, reference C tree-walker + bytecode VM9,164~215 KBdeep recursion, production workloads C + x86_64 JIT+patches~215 KB7–10× faster than CPython on recursive workloads - Pure x86_64 assembly6,645~23 KBzero-dependency boot, auditability, embedded - Assembly + naive mark-sweep GC + meta-GC arena(same source, GC_NAIVE=1)~27 KBbounded memory without manual arena discipline + Pure x86_64 GNU asm6,645~23 KBzero-dependency boot, auditability, embedded + GNU asm + naive mark-sweep GC + meta-GC arena(same source, GC_NAIVE=1)~27 KBbounded memory without manual arena discipline diff --git a/www/style.css b/www/style.css index 19e0f00..c328f05 100644 --- a/www/style.css +++ b/www/style.css @@ -1,5 +1,14 @@ /* lumbda.com — minimal, monospace, readable */ +@font-face { + font-family: 'chunkfive'; + src: url('fonts/chunkfive/chunkfive-regular-webfont.woff2') format('woff2'), + url('fonts/chunkfive/chunkfive-regular-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + font-display: swap; +} + :root { --fg: #1a1a1a; --bg: #fafaf7; @@ -43,9 +52,11 @@ header { } header h1 { - font-size: 2.4rem; + font-family: 'chunkfive', Georgia, serif; + font-size: 3.2rem; margin: 0; - letter-spacing: -0.02em; + letter-spacing: -0.01em; + line-height: 1; } .tagline { @@ -55,11 +66,14 @@ header h1 { } main h2 { - font-size: 1.15rem; + font-family: 'chunkfive', Georgia, serif; + font-size: 1.5rem; + font-weight: normal; margin-top: 2.5rem; margin-bottom: 0.75rem; border-bottom: 1px solid var(--rule); padding-bottom: 0.25rem; + letter-spacing: 0.01em; } .lead {