Обобщенный макрос многопоточности в Clojure

Примечание:речь идет НЕ о параллелизме. Речь идет о макросе потока.

Я знаю, что ->помещает объект на 2-ю позицию, а ->>помещает аргумент на последнюю позицию.

Теперь мне любопытно, подобно сокращенной записи #(... % )для функций, существует ли сокращенная запись для потоков, которая позволяет мне помещать аргумент в произвольное место?

Цель заключалась бы в том, чтобы вместо фиксированного места для прохождения потока... я мог писать произвольные формы и вставлять %% в специальные места, а %% - это то место, куда вставляется поток.

Спасибо!

30
задан Alex Baranosky 12 April 2012 в 22:09
поделиться