[ANN] Deeto - A Java dynamic proxy factory for interface-typed data transfer objects

281 views
Skip to first unread message

henrik42

unread,
Jul 3, 2019, 5:38:01 PM7/3/19
to Clojure
Hi everyone,

I'm pleased to announce the release of Deeto 0.1.0 [1]

Deeto is a Clojure library for Java developers. With Deeto you can
define your data transfer object types via interfaces in Java. You do
not need to implement these interfaces. Instead you can ask Deeto to
analyze (via reflection) the interface class and then give you a
factory for it.

Deeto returns Java dynamic proxys which implements `Cloneable` and
`Serializable`. The proxy has sane `equals`, `hashCode` and `clone`
implemetations.

It's available now on Clojars.

Henrik

[1] https://github.com/henrik42/deeto/tree/0.1.0

gvim

unread,
Jul 3, 2019, 8:10:21 PM7/3/19
to clo...@googlegroups.com
Sounds like everything I escaped from when I discovered Clojure.

gvim
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clo...@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+u...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to clojure+u...@googlegroups.com
> <mailto:clojure+u...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/clojure/51f21a20-ae63-449d-a126-5d5545ab876a%40googlegroups.com
> <https://groups.google.com/d/msgid/clojure/51f21a20-ae63-449d-a126-5d5545ab876a%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

henrik42

unread,
Jul 4, 2019, 3:41:28 AM7/4/19
to Clojure
Yes! I agree. This is for people how want/must stay with Java for reasons. There are people in the Clojure community who work on Java-Clojure-integration and this is one of man ways to go. I just hope it is useful for someone. It could even be a door opener for Clojure and more people (like you say) "discover" Clojure.
Reply all
Reply to author
Forward
0 new messages