Concurrent ML (CML)是Standard ML 编程语言 的并发 扩展,其特征是能够允许编程者建立可复合 的通信抽象 ,它是为头等对象 而并未建入于语言。CML的设计和原语操作已经被一些其他编程语言接纳,比如GNU Guile [ 6] 、Racket [ 7] 和Manticore[ 5] 。
^ Reppy, John H. CML: a Higher-Order Concurrent Language. PLDI. June 1991.
^ 110.79 Distribution Files (英語) .
^ What is Standard ML of New Jersey? . [April 5, 2021] . (原始内容 存档于2021-04-20).
^ ConcurrentMLImplementation . [April 5, 2021] . (原始内容 存档于2021-05-16).
^ 5.0 5.1 Fluet, Matthew; Bergstrom, Lars; Ford, Nic; Rainey, Mike; Reppy, John; Shaw, Adam; Xiao, Yingqi. Programming in Manticore, a Heterogenous Parallel Functional Language (PDF) . May 2009 [July 11, 2018] . (原始内容 (PDF) 存档于2021-05-16).
^ Wingo, Andy. A New Concurrent ML . June 29, 2017 [July 11, 2018] . (原始内容 存档于2020-12-06).
^ Flatt, Matthew; Findler, Robert Bruce. Kill-safe synchronization abstractions. Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation. 2004, 39 (6): 47–58. doi:10.1145/996841.996849 .