一个杰出的演员系统(功能珍宝)
摘要:使用Haskell Glasgow编译器的运行时系统(RTS)以其功能齐全而闻名,其中包括轻量级线程、异步异常和其他一系列功能。这些结合在一起足够强大,以至于程序员可以以许多不同的方式完成相同的任务,其中一些方式更为可取。 我们在RTS中呈现了一个用户可访问的actor框架,并在分布式系统文献中展示了一个经典示例。然后,我们将框架和示例扩展到动态类型领域。最后,我们提出了关于RTS功能如何交叉和可能取代彼此的问题,并建议GHC可以通过限制某些功能的使用来引导良好的实践。
作者:Patrick Redmond, Lindsey Kuper
论文ID:2307.11194
分类:Programming Languages
分类简称:cs.PL
提交时间:2023-07-24