Я хочу преобразовать метод F # MailboxProcessor в метод hopac, однако у меня есть некоторые проблемы с синтаксисом, и ошибка: «следующий let не завершен
конвертировать MailboxProcessor.Start <| забавный почтовый ящик -> позволить каналу ch = ch <| забавный почтовый ящик -> ... начало (канал ch)
let agent (string1:string) (string2:string) (sentinel1:int[]) (sentinel2:int[]) (agents:MailboxProcessor<Message>[,]) (i1:int) (i2:int) =
MailboxProcessor<Message>.Start <| fun inbox ->
let b1 = Array2D.length1 agents
let b2 = Array2D.length1 agents
async {
}
я хочу преобразовать вышеуказанный блок в блок hocpac примерно так
let agent (string1:string) (string2:string) (sentinel1:int[]) (sentinel2:int[]) (agents:Ch<Message>[,]) (i1:int) (i2:int) =
channel ch = ch <| fun inbox ->
let b1 = Array2D.length1 agents
let b2 = Array2D.length1 agents
job {
}
start(channel ch)