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.

Reply via email to