Answers
Straight, specific answers — each one names the strength, shows a real example, and states the current edge honestly. Start wherever your doubt is. New to Glyph? The 10-minute Start Here is the fastest first run.
No any, no casts, exhaustive match, runtime-checked types.
A one-line change is a one-line diff. Canonical format, no reflow.
03Can an agent — or I — find where anything is defined?One name, one declaration form. grep always lands on it.
Yes — import any npm package, and import Glyph back into .ts.
No. Declare a type, get a validated boundary for free.
06Can I generate a typed client and server from my API spec?glyph gen openapi/zod/dts — committed, greppable code.
First-class JSX, hooks, and exhaustive reducer actions.
08How do I share mutable state between functions?A store: a const whose .set/.update are the write-surface.
Because that's where your ecosystem is, and it's why adoption is per-file.
10Why not just strict TypeScript + zod + eslint + ts-pattern?Non-optionality: the language the agent can't config-disable.
11Is Glyph worth it if I'm not using AI?Yes — the guarantees are plain engineering wins a human gets directly.
12Can an AI reliably write a language it's barely seen?~80% transfers from TS; the compiler's tight feedback closes the rest.