Skip to content

revamp landing page, docs nav, and pipeline animation#488

Merged
cs01 merged 2 commits intomainfrom
landing-copy-updates
Mar 20, 2026
Merged

revamp landing page, docs nav, and pipeline animation#488
cs01 merged 2 commits intomainfrom
landing-copy-updates

Conversation

@cs01
Copy link
Owner

@cs01 cs01 commented Mar 20, 2026

Summary

  • Redesigned landing page around three story sections: It's Fast (benchmarks), It's Familiar (language features + code example), It's Friendly (stdlib grid + production links)
  • Built pipeline compilation animation: source code → AST overlays → block grid → analyze scan → column stack → IR morph → 3D cube binary output
  • Simplified docs nav to three top-level items (Docs, Standard Library, Benchmarks) with separate sidebars
  • Fixed benchmark label sig figs for ChadScript, removed place badges, added grep/xxd to comparisons
  • Updated copy throughout to brand as systems programming language targeting LLVM
  • Cleaned up README with fast/familiar/friendly sections and docs links at top
  • Deleted redundant why-chadscript page (content absorbed into landing page)

Test plan

  • Preview docs site locally with npx vitepress dev docs
  • Verify pipeline animation plays through all stages and replay works
  • Check all nav links work (docs sidebar, stdlib sidebar, benchmarks)
  • Verify responsive layout on mobile
  • CI passes

🤖 Generated with Claude Code

@cs01 cs01 force-pushed the landing-copy-updates branch from b053a2f to 7bae299 Compare March 20, 2026 05:34
@github-actions
Copy link
Contributor

github-actions bot commented Mar 20, 2026

Benchmark Results (Linux x86-64)

Benchmark C ChadScript Go Node Bun Place
Binary Trees 1.584s 1.449s 2.734s 1.222s 0.993s 🥉
Cold Start 0.8ms 0.9ms 1.2ms 24.8ms 9.6ms 🥈
Fibonacci 0.814s 1.556s 1.607s 3.169s 1.952s 🥈
File I/O 0.118s 0.091s 0.088s 0.206s 0.174s 🥈
JSON Parse/Stringify 0.004s 0.005s 0.018s 0.018s 0.008s 🥈
Matrix Multiply 0.448s 0.699s 0.573s 0.372s 0.333s #5
Monte Carlo Pi 0.390s 0.411s 0.405s 2.249s 6.046s 🥉
N-Body Simulation 1.665s 2.123s 2.215s 2.383s 3.273s 🥈
Quicksort 0.215s 0.245s 0.213s 0.262s 0.228s #4
SQLite 0.351s 0.401s 0.465s 0.400s 🥉
Sieve of Eratosthenes 0.014s 0.029s 0.018s 0.040s 0.036s 🥉
String Manipulation 0.008s 0.046s 0.016s 0.037s 0.028s #5

CLI Tool Benchmarks

Benchmark ChadScript grep node xxd Place
Hex Dump 0.428s 1.018s 0.129s 🥈
Recursive Grep 0.020s 0.011s 0.096s 🥈

@cs01 cs01 force-pushed the landing-copy-updates branch 3 times, most recently from 19405f1 to b5b7443 Compare March 20, 2026 05:40
cs01 added 2 commits March 20, 2026 10:53
- landing page: hero with rotator, stat cards, pipeline animation, it's fast/familiar/friendly story sections, benchmarks, production links, cta
- pipeline animation: code editor → ast overlays → block grid → analyze scan → column stack → ir morph → cube binary output
- nav: simplified to docs/stdlib/benchmarks, separate stdlib sidebar
- benchmarks: fix chadscript label sig figs, remove place badges, show grep/xxd
- copy: brand as systems programming language, mention llvm throughout
- features page: lead with json/sql/http questions
- quickstart: explain chad run vs chad build
- readme: updated copy and benchmark table
@cs01 cs01 force-pushed the landing-copy-updates branch from b5b7443 to 4f6a8cb Compare March 20, 2026 17:53
@cs01 cs01 merged commit 72352e7 into main Mar 20, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant