LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

Асинхронные вызовы клеятся через `async` или промисы типа `Q` / `RSVP` / ... (я предпочитаю async)

ты об https://github.com/caolan/async ?

я хочу полностью изничтожить вложенность, она не нужна

судя по описанию этой либы, есть

async.series([
    function(){ ... },
    function(){ ... }
]);

но тогда получается, что буквально каждую строчку кода надо обертывать в функцию, а тело методов - в серии. Это выглядит как говно! Неплохо бы иметь специальный синтаксис типа async/await. Вот тут может пригодиться кофескрипт.

Или я чего-то не понимаю?

Исходная версия stevejobs, :

Асинхронные вызовы клеятся через `async` или промисы типа `Q` / `RSVP` / ... (я предпочитаю async)

ты об https://github.com/caolan/async ?

я хочу полностью изничтожить вложенность, она не нужна

есть

async.series([
    function(){ ... },
    function(){ ... }
]);

но тогда получается, что буквально каждую строчку кода надо обертывать в функцию, а тело методов - в серии. Это выглядит как говно! Неплохо бы иметь специальный синтаксис типа async/await. Вот тут может пригодиться кофескрипт.

Или я чего-то не понимаю?