May 29

Major changes

  • Added proposing to fix Issue 24007, too.
  • Simplified the grammar changes
  • Better table of contents
  • Added a section exploring an alternative that preserves the max munch principle
  • Added a section dedicated to linkage attributes


The goal of this proposal is that every type expressible by D’s type system also has a representation as a sequence of D tokens.
The type constructs that lack a representation are function pointer and delegate types that return by reference and/or have a non-default linkage.