• DocumentCode
    1987188
  • Title

    Preprocessing first-class functions for Ada

  • Author

    Bailes, Paul A. ; Johnston, Dan ; Salzman, Eric

  • Author_Institution
    Dept. of Comput. Sci., Queensland Univ., Qld., Australia
  • fYear
    1993
  • fDate
    27-29 May 1993
  • Firstpage
    524
  • Lastpage
    528
  • Abstract
    Realisation of the benefits of declarative programming can be acheived by improving its accessibility from other language cultures. Providing the essence of the functional style-first-class functions-for Ada is the example studied here. Its tasking facility provides a raw basis for first-class procedural abstractions, but without the desired applicative interface. This is achieved by staged development involving: multiple instances of the one function type; data transmission via parameter/result; recursion; and lazy evaluation
  • Keywords
    Ada; functional programming; software prototyping; Ada; data transmission; declarative programming; first-class function preprocessing; first-class functions; first-class procedural abstraction; function type; functional programming; language culture; lazy evaluation; rapid prototyping; recursion; staged development; Australia; Computer science; Data preprocessing; Functional programming; Genetic programming; Production systems; Program processors; Prototypes; Software prototyping; Vocabulary;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Information, 1993. Proceedings ICCI '93., Fifth International Conference on
  • Conference_Location
    Sudbury, Ont.
  • Print_ISBN
    0-8186-4212-2
  • Type

    conf

  • DOI
    10.1109/ICCI.1993.315317
  • Filename
    315317