Programming Language Design¶
← Back to Domain-Specific Abstractions by Domain
3 domain-specific abstractions whose origin domain is Programming Language Design.
- Stropping (syntax) — A programming-language notation technique marking character sequences so keywords or special identifiers occupy a namespace distinct from ordinary names.
- Turing tarpit — A computationally universal language or interface whose lack of useful abstractions makes ordinary tasks disproportionately difficult to express and maintain.
- Uniform function call syntax — Allow an eligible free-function call f(x, y, ...) to be written in receiver form x.f(y, ...), preserving the resolved callable while exposing a uniform chainable surface syntax.