On the practicality and desirability of highly-concurrent, mostly-functional programming
Hauser, C.H.; Benson, D.B.
Application of Concurrency to System Design, 2004. ACSD 2004. Proceedings. Fourth International Conference on
Volume , Issue , 16-18 June 2004 Page(s): 115 - 124
Digital Object Identifier 10.1109/CSD.2004.1309122
Summary: 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.
View citation and abstract |