• DocumentCode
    2870693
  • Title

    Obstacles to a totally functional programming style

  • Author

    Bailes, Paul ; Kemp, Colin

  • Author_Institution
    Sch. of ITEE, Queensland Univ., Qld., Australia
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    178
  • Lastpage
    187
  • Abstract
    "Totally functional programming" (TFP) advocates the complete replacement of symbolic representations for data by functions. TFP is motivated by observations from practice in language extensibility and functional programming. Its technical essence extends the role of "fold" functions in structuring functional programs to include methods that make comparisons on elements of data structures. The obstacles that currently prevent the immediate uptake of TFP as a style within functional programming equally indicate future research directions in the areas of theoretical foundations, supporting technical infrastructure, demonstrated practical applicability, and relationship to OOP.
  • Keywords
    data structures; functional languages; functional programming; data structure; fold function; symbolic representation replacement; totally functional programming; Arithmetic; Australia; Data structures; Engines; Functional programming; Mathematical model; Niobium; Programming profession; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2004. Proceedings. 2004 Australian
  • Print_ISBN
    0-7695-2089-8
  • Type

    conf

  • DOI
    10.1109/ASWEC.2004.1290470
  • Filename
    1290470