simple-rpc-sig.sml
来自「这是我们参加06年全国开源软件的竞赛作品」· SML 代码 · 共 33 行
SML
33 行
(* simple-rpc-sig.sml * * COPYRIGHT (c) 1997 AT&T Labs Research. * * Generators for simple RPC protocols. *)signature SIMPLE_RPC = sig type 'a event = 'a CML.event val mkRPC : ('a -> 'b) -> { call : 'a -> 'b, entryEvt : unit event } val mkRPC_In : (('a * 'c) -> 'b) -> { call : 'a -> 'b, entryEvt : 'c -> unit event } val mkRPC_Out : ('a -> ('b * 'c)) -> { call : 'a -> 'b, entryEvt : 'c event } val mkRPC_InOut : (('a * 'c) -> ('b * 'd)) -> { call : 'a -> 'b, entryEvt : 'c -> 'd event } end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?