• DocumentCode
    1892461
  • Title

    Explicitness in language design

  • Author

    Erwig, Martin

  • Author_Institution
    School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, Oregon, United States
  • fYear
    2013
  • fDate
    15-19 Sept. 2013
  • Firstpage
    2
  • Lastpage
    2
  • Abstract
    The look and feel of a language is influenced by which of its concepts are made explicit. Explicit representations support language users in expressing their intent. They can help avoid hidden assumptions and provide manipulability of the exposed representation. On the other hand, explicit representations can lead to bigger and more complicated languages, cause extra burden for language users through notational overhead, and complicate the language design through a proliferation of feature interaction. In this talk I will give several examples of explicit representations and demonstrate their effect on language expressiveness and opportunities for analyses. I will then address how explicitness can serve as a language design criterion and what it takes to guide language designers in their decisions about making concepts explicit or not.
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing (VL/HCC), 2013 IEEE Symposium on
  • Conference_Location
    San Jose, CA
  • ISSN
    1943-6092
  • Type

    conf

  • DOI
    10.1109/VLHCC.2013.6645234
  • Filename
    6645234