В общем, сегодня я обнаружил iced-coffee-script и был очень рад увидеть, что кто-то попытался разработать более читаемый диалект coffee-script для асинхронного программирования.
Я не могу заставить себя работать с такими понятиями, как карты и функции сокращения, или, проще говоря, делать/для. Например. вывод из...
square = (x, callback) ->
setTimeout ->
callback x * x
, 5000
console.log [ 1..10 ].map (x) ->
await square x, defer y
y
... это просто массив неопределенных значений! Что мне не хватает? Заранее спасибо.
Джачекко