This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-06-01
Channels
- # announcements (2)
- # babashka (10)
- # beginners (133)
- # calva (28)
- # cestmeetup (1)
- # chlorine-clover (31)
- # cider (21)
- # clj-kondo (29)
- # cljs-dev (252)
- # clojure (60)
- # clojure-europe (24)
- # clojure-nl (3)
- # clojure-spec (13)
- # clojure-uk (17)
- # clojurescript (47)
- # conjure (20)
- # datascript (2)
- # datomic (4)
- # figwheel-main (4)
- # fulcro (71)
- # helix (16)
- # jobs (1)
- # meander (56)
- # mount (1)
- # off-topic (15)
- # pathom (25)
- # re-frame (17)
- # reagent (5)
- # remote-jobs (1)
- # shadow-cljs (92)
- # sql (10)
- # tools-deps (71)
- # xtdb (14)
org.clojure/java.data {:mvn/version "1.0.78"}
-- convert between Clojure data structures and Java Beans (and other Java objects) -- https://cljdoc.org/d/org.clojure/java.data/1.0.78/api/clojure.java.data#from-java-shallow -- adds new from-java-shallow
multi-method that provides functionality similar to clojure.core/bean
but works on a wider variety of Java objects and also provides options to omit properties that would derive from "dangerous" methods (such as .getMoreResults
on java.sql.Statement
which is a mutating function!) and to provide control over how exceptions are handled (instead of just blowing up). This was done primarily to support datafication of richer Java objects (such as what next.jdbc
now allows). Note: from-java
has existed for a while and performs a deep (recursive) conversion. Follow-up in #clojure
A new release of Closh, unix shell based on Clojure, is out. It adds features and fixes for the JVM version to improve experience when using it as a primary interactive shell. https://github.com/dundalek/closh/releases/tag/v0.5.0
