Domain-Specific Languages and Code Synthesis Using Haskell.

The article discusses domain-specific languages and code synthesis using Haskell, which is said to be the premier pure functional programming language. Topics discussed include types in Haskell like those in other languages as constraining summaries of structural values, the influence of an embedded...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 57; no. 6; pp. 42 - 50
Autor principal: GILL, ANDY
Formato: Artículo
Publicado: Association for Computing Machinery Jun2014
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=96208158&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 96208158
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Jun2014
      vid: 57
      iid: 6
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        96208158
        10.1145/2605205
      ppf: 42
      ppct: 8
      formats:
      tig:
        atl: Domain-Specific Languages and Code Synthesis Using Haskell.
      aug:
        au: GILL, ANDY
        affil: Assistant Professor, Department of Electrical Engineering & Computer Science, University of Kansas
      su:
        Programming languages
        Haskell (Computer program language)
        MatLab (Computer software)
        Computer input-output equipment
        Domain-specific programming languages
        Databases
      sug:
        subj:
          Programming languages
          Haskell (Computer program language)
          MatLab (Computer software)
          Computer input-output equipment
          Domain-specific programming languages
          Databases
      ab: The article discusses domain-specific languages and code synthesis using Haskell, which is said to be the premier pure functional programming language. Topics discussed include types in Haskell like those in other languages as constraining summaries of structural values, the influence of an embedded domain specific language (EDSL) on the cost of developing and maintaining a domain specific language when the facilities and tools of the host language are reused, and the additional functionality of the QuickCheck EDSL.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2014
    holdings:
      @attributes:
        islocal: N