• DocumentCode
    2345940
  • Title

    An algebra of lines and boxes

  • Author

    Holt, C.M.

  • Author_Institution
    Dept. of Comput. Sci., Newcastle upon Tyne Univ., UK
  • fYear
    1994
  • fDate
    4-7 Oct 1994
  • Firstpage
    55
  • Lastpage
    62
  • Abstract
    Language design is driven by the interaction between syntax and semantics: changing the way concepts are represented affects the case with which they can be understood and related to one another. A spatial syntax of lines and boxes can be defined to have algebraic properties such that (i) touching represents data structuring, (ii) adjacency represents application, and (iii) separation represents superposition. These operations form the core of a programming semantics, when augmented with emblems that decorate “geometric” elements to give them attributes and meanings
  • Keywords
    data structures; programming languages; programming theory; adjacency; algebra of lines and boxes; algebraic properties; attributes; data structuring; meanings; programming semantics; semantics; separation; spatial syntax; superposition; syntax; Algebra; Art; Computer languages; Guidelines; History; Mathematics; Permeability; Specification languages; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1994. Proceedings., IEEE Symposium on
  • Conference_Location
    St. Louis, MO
  • Print_ISBN
    0-8186-6660-9
  • Type

    conf

  • DOI
    10.1109/VL.1994.363640
  • Filename
    363640