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
Link To Document