Implementing distributed Ξ»-calculus interpreter

February 19, 2018 Β· Declared Dead Β· πŸ› 2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA)

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Alexandr Basov, Daniel de Carvalho, Manuel Mazzara arXiv ID 1802.06571 Category cs.PL: Programming Languages Citations 0 Venue 2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA) Last Checked 4 months ago
Abstract
This paper describes how one can implement distributed Ξ»-calculus interpreter from scratch. At first, we describe how to implement a monadic parser, than the Krivine Machine is introduced for the interpretation part and as for distribution, the actor model is used. In this work we are not providing general solution for parallelism, but we consider particular patterns, which always can be parallelized. As a result, the basic extensible implementation of call-by-name distributed machine is introduced and prototype is presented. We achieved computation speed improvement in some cases, but efficient distributed version is not achieved, problems are discussed in evaluation section. This work provides a foundation for further research, completing the implementation it is possible to add concurrency for non-determinism, improve the interpreter using call-by-need semantic or study optimal auto parallelization to generalize what could be done efficiently in parallel.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Programming Languages

Died the same way β€” πŸ‘» Ghosted