If I use with-out-str, I can see that the whole text is there but just not getting printed.
> (with-out-str
(doc <!))
"-------------------------\nclojure.core.async/<!\n([port])\n takes a val from port. Must be called inside a (go ...) block. Will\n return nil if closed. Will park if nothing is available.\n"
I ran into a similar issue. It looks like it has to do with the < and > being interpreted as HTML tags in some way. If you replace "<" with "<", it works as expected. This... is a surprise, to say the least.
A left angle bracket
<
, causes printed output to get cut off. For example if I evauate(println "abc<def")
, I getwhen I should get
I discovered this while learning core.async:
If I use with-out-str, I can see that the whole text is there but just not getting printed.
macOS 10.14.2 proto-repl 1.4.24