A little language for surveys: constructing an internal DSL in Ruby

  • Authors:
  • H. Conrad Cunningham

  • Affiliations:
  • University of Mississippi, University, MS

  • Venue:
  • Proceedings of the 46th Annual Southeast Regional Conference on XX
  • Year:
  • 2008

Quantified Score

Hi-index 0.02

Visualization

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.