Сообщение от melky
|
Точняк, SweetJS
|
Угу, эта задача не требует работы с AST, так что макросов тут вполне хватит.
***
Фантазия на тему
map [1..1e6] (from 100, count 10, reverse true)
where -> el
el > 100
do -> el
el * 2
parallel
forEach [1..1e6] (from 100, count 10, reverse true)
where -> el
el > 100
do -> el
el * 2
reduce [1..1e6] (from 100, count 10, reverse true)
where -> el
el > 100
do -> el
el * 2
group [1..1e6] (from 100, count 10, reverse true)
where -> el
el > 100
do -> el
el * 2
finish -> err, result
...