Proceedings of the 10th ACM Symposium on Dynamic Languages 2014
DOI: 10.1145/2661088.2661097
|View full text |Cite
|
Sign up to set email alerts
|

Sweeten your JavaScript

Abstract: Lisp and Scheme have demonstrated the power of macros to enable programmers to evolve and craft languages. In languages with more complex syntax, macros have had less success. In part, this has been due to the difficulty in building expressive hygienic macro systems for such languages. JavaScript in particular presents unique challenges for macro systems due to ambiguities in the lexing stage that force the JavaScript lexer and parser to be intertwined.In this paper we present a novel solution to the lexing am… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
references
References 24 publications
0
0
0
Order By: Relevance