publications: - title: "A little language for surveys: constructing an internal DSL in Ruby" author: - name: "H. Cunningham" link: "http://www.cs.olemiss.edu/~hcc/" year: "2008" doi: "http://doi.acm.org/10.1145/1593105.1593181" abstract: "Using a problem domain motivated by Bentley's \"Little Languages\" column [1], this paper explores the use of the Ruby programming language's flexible syntax, dynamic nature, and reflexive metaprogramming facilities to implement an internal domain-specific language (DSL) for surveys. Jon Bentley, Programming pearls: little languages, Communications of the ACM, v.29 n.8, p.711-721, Aug. 1986 [doi>10.1145/6424.315691] " links: doi: "http://doi.acm.org/10.1145/1593105.1593181" tags: - "programming languages" - "little language" - "survey" - "DSL" - "programming" - "Ruby" - "domain-specific language" researchr: "https://researchr.org/publication/Cunningham08" cites: 17 citedby: 0 booktitle: "ACM-SE 46: Proceedings of the 46th Annual Southeast Regional Conference on XX" address: "New York, NY, USA" publisher: "ACM" isbn: "978-1-60558-105-7" kind: "inproceedings" key: "Cunningham08"