• DocumentCode
    2679058
  • Title

    How to solve the reuse problem? Functional programming

  • Author

    Wadler, Philip

  • Author_Institution
    Bell Labs., Lucent Technologies
  • fYear
    1998
  • fDate
    2-5 Jun 1998
  • Firstpage
    371
  • Lastpage
    372
  • Abstract
    Much of the software reuse supported by functional languages is invisible. Nonetheless, there is reason to hope that functional languages may provide superior support for reuse in the traditional sense. Factors favoring reuse include: expressiveness of types, lack of side effects (or, conversely, making explicit and available every effect of every operation) and a sophisticated module system. The author discusses three specific examples of reuse in functional programs: in SML/NJ, in Ensemble and in Erlang
  • Keywords
    functional languages; functional programming; software reusability; Ensemble; Erlang; SML/NJ; functional languages; functional programming; module system; side effects; software reuse; type expressiveness; Functional programming; Libraries; Optimizing compilers; Programming profession; Protocols; Secure storage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reuse, 1998. Proceedings. Fifth International Conference on
  • Conference_Location
    Victoria, BC
  • ISSN
    1085-9098
  • Print_ISBN
    0-8186-8377-5
  • Type

    conf

  • DOI
    10.1109/ICSR.1998.685772
  • Filename
    685772