loom

Форк
0
/
asynch.simodo-script 
17 строк · 414.0 Байт
1
import "promise.simodo-script" type Promise
2
import "future.simodo-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

14
    flow fut.prom.remote_calling()
15
        
16
    return fut
17
}
18

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

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

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

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