Viera, M., Swierstra, S. D., & Swierstra, W. (2009). Attribute Grammars Fly First-Class How to do Aspect Oriented Programming in Haskell. SIGPLAN Notices (ACM Special Interest Group on Programming Languages), 44(9), 245-256. https://doi.org/10.1145/1596550.1596586
Chicago Style (17th ed.) CitationViera, M., S. D. Swierstra, and Wouter Swierstra. "Attribute Grammars Fly First-Class How to Do Aspect Oriented Programming in Haskell." SIGPLAN Notices (ACM Special Interest Group on Programming Languages) 44, no. 9 (2009): 245-256. https://doi.org/10.1145/1596550.1596586.
MLA (9th ed.) CitationViera, M., et al. "Attribute Grammars Fly First-Class How to Do Aspect Oriented Programming in Haskell." SIGPLAN Notices (ACM Special Interest Group on Programming Languages), vol. 44, no. 9, 2009, pp. 245-256, https://doi.org/10.1145/1596550.1596586.