DocumentCode :
3114570
Title :
On the practicality and desirability of highly-concurrent, mostly-functional programming
Author :
Hauser, Carl H. ; Benson, David B.
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Washington State Univ., Pullman, WA, USA
fYear :
2004
fDate :
16-18 June 2004
Firstpage :
115
Lastpage :
124
Abstract :
We propose the practicality and desirability of a programming style, ravelling. Ravelling makes extensive use of threads with mostly functional code computing local state. By passing values across channels other threads induce an owning thread to change state or report information about itself Our experience suggests that ravelling makes for flexibility in design and relative ease in introducing new code.
Keywords :
concurrency theory; functional programming; parallel programming; concurrent programming; functional programming; multithreading; programming style; ravelling; Carbon capture and storage; Computer science; Concurrent computing; Encapsulation; Functional programming; Java; Message passing; Stress; Unified modeling language; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application of Concurrency to System Design, 2004. ACSD 2004. Proceedings. Fourth International Conference on
Print_ISBN :
0-7695-2077-4
Type :
conf
DOI :
10.1109/CSD.2004.1309122
Filename :
1309122
Link To Document :
بازگشت