[ANN] graphql-clj 0.2.0

2017-04-24 Thread Lei
graphql-clj is a Clojure library that provides GraphQL implementation. In this new version 0.2.0, schema and query validator have been completely rewritten for simplicity and robustness. APIs have simplified in this new version as well. The github repository is: https://github.com/tendant/grap

Re: [ANN] graphql-clj 0.2.0

2017-04-24 Thread Didier
How does this compare to Lacinia? On Monday, 24 April 2017 11:24:22 UTC-7, Lei wrote: > > graphql-clj is a Clojure library that provides GraphQL implementation. > > In this new version 0.2.0, schema and query validator have been > completely rewritten for simplicity and robustness. APIs have sim

Re: [ANN] graphql-clj 0.2.0

2017-04-27 Thread Lei
Good question. Before I answer it directly, please allow me to share some history about GraphQL. Back 2016, I felt the pain of maintaining different versions of RESTful api for both web application and mobile application. I believed GraphQL was the answer. So I tried to look around, there was no

Re: [ANN] graphql-clj 0.2.0

2017-04-30 Thread Matthew Boston
The first, and biggest difference that I see, is that a schema is defined as a single string in graphql-clj, but Lacinia uses data structures to describe your graphql schema. The latter being more easily composable, if that's something you need. On Monday, April 24, 2017 at 8:29:24 PM UTC-6, Di