История изменений
Исправление
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. Вот тут может пригодиться кофескрипт.
Или я чего-то не понимаю?