Experiment – Projectional Viewer
Summary
The post argues that modern programming languages bury structure under implementation detail and proposes eliding details from code while keeping them in the source. It describes a one-way projectional view for a phone-number grammar implemented in Rebol, with a pipeline based on OhmJS and a rewrite DSL called RWR that produces the elided grammar for reading. The author envisions composing many small DSLs inside a single codebase and outlines future experiments including elision grammars for other PEG implementations and diagrammatic programming.