¶Swanson Swanson is the programming language framework that I'm working on. Swanson website ¶S₀ S₀ bytecode Four stacks Continuation-passing S₀: The return Bethel stacks Slip and slurp ¶Concatenative Should Swanson be concatenative? A linear basis for Swanson ¶Stack values Stacks should be first-class Should stack values be modeled as quotations? Staged stacks are just values ¶Quotations Closing over values ¶Staged programming Towers of stacks ¶Miscellaneous There shouldn't be any names in S₀ Branches are the key ¶Out of date Primitives should be primitive Swanson formalism Rethinking the ‘enum’ and ‘struct’ modules