Рекомендуется ли расширять функциональность core.async с помощью моих собственных асинхронных функций?
Асинхронность каналов обрабатывается put!
и take!
, которые принимают обратные вызовы, но протоколы вложены в async.impl.protocols
. Означает ли внедрение остаться в стороне! в данном случае или их можно внедрить?
Например, я мог бы обернуть канал netty или сокет java как ReadPort и WritePort.