• DocumentCode
    1576197
  • Title

    Executable representation for structured data using Ruby and Scala

  • Author

    Maeda, Kazuaki

  • Author_Institution
    Chubu Univ., Kasugai, Japan
  • fYear
    2010
  • Firstpage
    127
  • Lastpage
    132
  • Abstract
    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.
  • Keywords
    data structures; object-oriented languages; programming languages; text analysis; Ruby programs; Ruby syntax; RugsOn; Scala programs; Scala syntax; design principle; executable representation; productivity; program generator; structured data representation; text-based data format; DSL; Java; Programming; Software tools; Syntactics; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications and Information Technologies (ISCIT), 2010 International Symposium on
  • Conference_Location
    Tokyo
  • Print_ISBN
    978-1-4244-7007-5
  • Electronic_ISBN
    978-1-4244-7009-9
  • Type

    conf

  • DOI
    10.1109/ISCIT.2010.5664900
  • Filename
    5664900