Executable representation for structured data using Ruby and Scala

Kazuaki Mæda · 2010

This paper describes RugsOn, a new representation written in a text-based data format using Ruby and Scala syntax. The design principle of RugsOn is good readability and simplicity of structured data representation. An important feature of RugsOn is an executable representation. Once RugsOn-related definitions are loaded, the representation can be executed corresponding to the definitions. A program generator was developed to create Ruby and Scala programs from RugsOn definitions. In the author's experience, productivity was improved in the design and implementation of programs that manipulate structured data.

Read the paper · More papers on PaperTik