棒棒鼻

Lolliproc:从经典线性逻辑到并发,通过Curry Howard和control。虽然基于线性逻辑直觉片段的许多类型系统已经被提出,但线性逻辑的全部功能在编程语言中的应用(包括双重否定消除)仍然是难以捉摸的。同时,线性已被用于并发程序的许多类型的系统中,例如会话类型,这表明它适用于并发编程问题,但是在lambda演算中,线性与并发原语交互的方式仍然有些特殊。在本文中,我们将经典线性逻辑和并发函数编程用Lolliproc语言连接起来,Lolliproc语言为并发提供简单的原语,这些原语具有直接的逻辑解释,并结合起来提供会话类型的功能。Lolliproc以一个简单的过程演算为特色,但它对程序员隐藏了过程的机制。我们用例子说明了Lolliproc,并证明了其可靠性、强规范化和合流结果,这些结果保证了不受死锁和竞争条件的影响。

此软件的关键字

这里的任何内容都将在支持canvas元素的浏览器上被替换