DARTS.2.1.11.pdf
- Filesize: 364 kB
- 2 pages
f54ac784723bf884d204046c1ec332c2
(Get MD5 Sum)
In the paper "Lightweight Session Programming in Scala", we introduce a "lightweight" integration of session types in the Scala programming language, based on (1) a formal type-level encoding, and (2) a library implementation of linear I/O channels, called lchannels, providing a convenient API for session-based programming, and supporting both local and distributed communication. This artifact is the source code of lchannels, with all the examples and benchmarks discussed in the paper.
Feedback for Dagstuhl Publishing