Seamless Notes

Notes

Subscribe via RSS

  1. Macros Without Magic

    How a familiar surface syntax and a small, regular core let user-defined abstractions feel like part of the language.

  2. Why Mutation Should Stay Local

    Keeping mutation useful without letting it leak through the language.

  3. Don't let it crash

    Checked failure, capability-gated primitives, and why ordinary Seamless code should not crash.

  4. A small tour of Seamless

    A short orientation to Seamless values, types, modules, unions, and typeclasses.

  5. An apple pie from scratch

    Why this web-stack experiment starts with a programming language.