Как сделать снимок всех значений в канале sliding-buffer
?
Я использую скользящий буфер для хранения временных измерений, которые я иногда хочу отображать самыми последними (скажем, 100)значения.
Есть несколько реализаций циклического буфера, делающих раунды, но я бы хотел использовать абстракции core.async позже.
Я пытался подключиться к мульту, вызывая(seq my-slip-buffer) и вызывает take!
на кране, но Clojure жалуется, что реализация SlidingBuffer
не поддерживает take!
.