Re: [ANN] com.walmartlabs/lacinia 0.31.0 and com.walmartlabs/lacinia-pedestal 0.11.0

2019-01-07 Thread Orestis Markou
Thanks! Don’t worry about breaking changes the spec itself is evolving so at least I have resigned myself to some breakage down the line. Very happy to hear about JVM 11 compatibility! 7 Ιαν 2019, 7:43 μμ, ο χρήστης «Howard Lewis Ship » έγραψε: > Lacinia is an open-source implementation of Face

[ANN] com.walmartlabs/lacinia 0.31.0 and com.walmartlabs/lacinia-pedestal 0.11.0

2019-01-07 Thread Howard Lewis Ship
Lacinia is an open-source implementation of Facebook's GraphQL specification, in Clojure. GraphQL is an outstanding approach to getting diverse clients and servers exchanging data cleanly and efficiently. GitHub repo: https://github.com/walmartlabs/lacinia Documentation: http://lacinia.readthed

Re: Await on agent triggers watch functions

2019-01-07 Thread Oleksandr Shulgin
On Mon, Jan 7, 2019 at 5:26 PM Herwig Hochleitner wrote: > Am Mo., 7. Jan. 2019 um 11:20 Uhr schrieb Oleksandr Shulgin < > oleksandr.shul...@zalando.de>: > >> >> Is it intended that calling `await` on an agent triggers the watch >> functions? >> >> From the implementation side I can see why this

Re: Await on agent triggers watch functions

2019-01-07 Thread Herwig Hochleitner
Am Mo., 7. Jan. 2019 um 11:20 Uhr schrieb Oleksandr Shulgin < oleksandr.shul...@zalando.de>: > > Is it intended that calling `await` on an agent triggers the watch > functions? > > From the implementation side I can see why this is the case, but cannot > find if this is documented as intended beha

Await on agent triggers watch functions

2019-01-07 Thread Oleksandr Shulgin
Hello, Is it intended that calling `await` on an agent triggers the watch functions? user> (defn watch1 [& args] (apply println args)) #'user/watch1 user> (def a1 (agent nil)) #'user/a1 user> (add-watch a1 :w1 watch1) #agent[{:status :ready, :val nil} 0x267236ca] user> (send a1 (constantly 1)) #a