This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-07-02
Channels
- # beginners (130)
- # calva (3)
- # cider (13)
- # circleci (1)
- # cljsrn (19)
- # clojure (106)
- # clojure-europe (10)
- # clojure-losangeles (1)
- # clojure-nl (9)
- # clojure-uk (33)
- # clojurescript (16)
- # code-reviews (24)
- # conjure (11)
- # cursive (41)
- # data-science (9)
- # datomic (63)
- # fulcro (19)
- # graphql (12)
- # helix (4)
- # kaocha (2)
- # leiningen (3)
- # malli (8)
- # meander (1)
- # off-topic (17)
- # re-frame (16)
- # reitit (12)
- # sci (32)
- # shadow-cljs (73)
- # spacemacs (31)
- # sql (38)
- # tools-deps (26)
- # xtdb (28)
Re the issue opened above: I'm musing about adding two different hard limits on Clojure nREPL output by default that would self document with how to raise or remove them where required. This should guard against accidental printing of the entire universe quite nicely. I think this will be a good addition despite the fact that I've printed things that result in 100k+ lines of output in the log and Neovim + Conjure has handled it okay, even if the syntax highlighting switches off etc.
Honestly amazed by how much data can be handled by this simple "just dump it in a buffer after running it through some Lua". The less magic I do, the more text it can handle. It's the main reason why I've been pushing things like "async browsing of data structures" down my feature list, it's just not 100% essential for most work right now, dump it in the buffer and grep 😄
Is the data transformed into lua data at some point or is it just text as far as lua goes?
The reason I ask is that I've thought about writing a function that I can wrap all my evals in and it will look through the data for things that are too big (like a vector with 10k entries) and it truncates it. That way the output is useful, but not complete.