Customizing the printing of maps by :type in Clojure
问题 Pretty-printing this map comes out pretty ugly: {:type :move, :name :boost, :from {:nodeid :plus, :name :left-operand, :value {:args [:result :right-operand], :f #object[fargish.workspace_test$fn__159675$fn__159678 0xb3f518f "fargish.workspace_test$fn__159675$fn__159678@b3f518f"]}, :dockclass :input, :ref [:plus :left-operand]}, :to {:nodeid :source11, :name :output, :value 11, :dockclass :output, :ref [:source11 :output]}, :do #object[fargish.workspace$do_boost 0x179d226e "fargish.workspace