I scanned through the readme and the tutorial and I'm definitely interested to give this lib a try in my own applications.
To answer your questions: - The value prop is clear an appealing, but you might want to add a comparison directly against Om-next in addition to the Pathom comparison - No criticism of the design choices, but the resolver functions in the tutorial are a bit busy at a glance, especially since they are responsible for the wrapping w/ mfd/future and d2q/result-cell. I suppose some helper functions/macros could make that look cleaner. I also think namespacing the d2q keywords would make it easier to scan. - I'd put query expressiveness and real-world examples (authorization, more complex schemas, etc) as tied for most important future work. I'm eager to see where you take this library. On Thursday, October 25, 2018 at 4:45:57 AM UTC-4, Val Waeselynck wrote: > > I'm happy to release d2q <https://github.com/vvvvalvalval/d2q>, a library > for implementing graph-pulling server backends, playing in the same space > as Lacinia <https://github.com/walmartlabs/lacinia>or Pathom > <https://github.com/wilkerlucio/pathom>, with an emphasis on simplicity, > generality and performance: > > https://github.com/vvvvalvalval/d2q > > This library has been used internally on a previous project for months, > I've just removed the application-specific parts and added documentation. > > Before developing this any further, I'm now looking for feedback: > > - > > Do you find the value proposition clear and appealing? > - > > Any criticism of the design choices? > - > > I see many potential directions for future development, which are > important to you? (enhance query expressiveness with new features / better > docs / add specs / integration with GraphQL or Om.Next / more helpers for > integrating data sources) > > Cheers, > -- 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.