On Wed, 10 Oct 2018 at 16:57, Alex Miller <a...@puredanger.com> wrote:
> It's like finding that extra birthday present that got lost under the > couch. Sorry we added more stuff? > I love unexpected gifts! I’m just worried that unexpected problems with the unexpected gifts might delay the delivery of the expected ones... 😉 It’s always a bit scary to introduce bigger changes close to release time. > (copying this from stuff I wrote elsewhere)... Lots of people have built > things like datafy already in an ad hoc or specialized way, but without the > benefit of a common shared protocol to do so. If you look inside prn, > you'll see basically this same kind of thing and prn is an example of > something that could be rewritten to leverage this facility. > > As always, we want to work with data. But there are a lot of complexities > in dealing with a mixture of Java objects and data, or objects that need to > be lazily traversed, or data that's coming from external sources, or data > with cycles in the graphs, etc. datafy has enough hooks via metadata and > protocols to handle all of those complexities. > > If you don't how you would use this, you may not have this kind of a > problem. There are certainly many people writing this kind of thing already. > > On Wednesday, October 10, 2018 at 8:30:48 AM UTC-5, Bozhidar Batsov wrote: >> >> My thoughts exactly. :-) Some more information about the new library and >> the odd timing of its introduction would be appreciated. >> >> On Wed, 10 Oct 2018 at 11:19, Herwig Hochleitner <hhochleit...@gmail.com> >> wrote: >> >>> >>> What's datafy and why is it first appearing in a "feature complete" >>> -beta2 release? >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Clojure" group. >>> To post to this group, send email to clojure@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+unsubscr...@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+unsubscr...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@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+unsubscr...@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+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@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+unsubscr...@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+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.