loom

Форк
0
/
asynch.s-script 
16 строк · 409.0 Байт
1
import "promise.s-script" type Promise
2
import "future.s-script"  type Future
3

4
//fn asynch (auto : f, ...)
5
def auto : future = fn [Promise, Future] (auto : func_for_remote_calling) -> auto
6
{
7
    def Promise : promise   = { func : func_for_remote_calling }
8
    def Future  : fut
9
    
10
    fut.prom = & promise
11
        
12
    make fiber promise
13
    flow fiber fut.prom.remote_calling()
14
        
15
    return fut
16
}
17

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.