Corpus ID: 17402437

Syntactic Abstraction: The syntax-case expander

@inproceedings{Dybvig2007SyntacticAT,
  title={Syntactic Abstraction: The syntax-case expander},
  author={R. K. Dybvig},
  year={2007}
}
  • R. K. Dybvig
  • Published 2007
  • Computer Science
  • When writing computer programs, certain patterns arise over and over again. For example, programs must often loop through the elements of arrays, increment or decrement the values of variables, and perform multi-way conditionals based on numeric or character values. Programming language designers typically acknowledge this fact by including special-purpose syntactic constructs that handle the most common patterns. C, for instance, provides multiple looping constructs, multiple conditional… CONTINUE READING
    9 Citations
    Application binary interface compatibility through a customizable language
    • 1
    Syntactic extension for languages with implicitly delimited and infix syntax
    • 3
    • Highly Influenced
    • PDF
    ABI compatibility through a customizable language
    • 7
    • PDF
    Honu : A Syntactically Extensible Language
    • PDF
    Adapting Scheme-Like Macros to a C-Like Language
    • 4
    • PDF
    Hygienic Quasiquotation in Scheme Distilled Tutorial
    • Highly Influenced
    • PDF
    Hygienic quasiquotation in scheme
    • 3
    GNU epsilon - an extensible programming language
    • 1
    • PDF
    Towards the Essence of Hygiene
    • 15
    • PDF

    References

    SHOWING 1-10 OF 16 REFERENCES
    Revised6 Report on the Algorithmic Language Scheme
    • 155
    • PDF
    Revised5 Report on the Algorithmic Language Scheme
    • 561
    • PDF
    Syntactic abstraction in scheme
    • 189
    • PDF
    Common Lisp the Language
    • 1,173
    The C Programming Language
    • 2,386
    • PDF
    Macros that work
    • 151
    • PDF
    The Scheme Programming Language
    • 234
    Introduction to Lambda Calculus
    • 36
    • Highly Influential
    • PDF
    The m4 macro processor
    • 59
    • PDF
    Hygienic macro expansion
    • 290
    • PDF