Hi,

According to this thread 
https://groups.google.com/forum/#!topic/clojure/zM6cbhuBNxY add-watch is no 
longer marked alpha in Clojure 1.6-alpha3

On Sunday, December 29, 2013 11:24:07 PM UTC+2, larry google groups wrote:
>
> add-watch was alpha in Clojure 1.2:
>
> http://clojuredocs.org/clojure_core/1.2.0/clojure.core/add-watch
>
>
> it is still alpha now, in Clojure 1.5: 
>
>
> http://clojure.github.io/clojure/clojure.core-api.html#clojure.core/add-watch
>
> I am curious what the plan is for add-watch? 
>
> I was just reading this: 
>
> http://nurkiewicz.blogspot.com/2013/03/promises-and-futures-in-clojure.html
>
> and this struck me: 
>
>
> And here is where the greatest disappointment arrives: neither 
> future<http://clojuredocs.org/clojure_core/clojure.core/future>
>  nor promise <http://clojuredocs.org/clojure_core/clojure.core/promise> in 
> Clojure supports listening for completion/failure asynchronously. ... As 
> much as I love Clojure concurrency primitives like STM and agents, futures 
> feel a bit underdeveloped. Lack of event-driven, asynchronous callbacks 
> that are invoked whenever futures completes (notice that 
> add-watch<http://clojuredocs.org/clojure_core/clojure.core/add-watch> doesn't 
> work futures - and is still in alpha) greatly reduces the usefulness of a 
> future object. We can no longer:
>
>    - map futures to transform result value asynchronously
>    - chain futures
>    - translate list of futures to future of list
>    - ...and much more, see how Akka does 
> it<http://nurkiewicz.blogspot.no/2013/02/javautilconcurrentfuture-basics.html>
>     and Guava to some 
> extent<http://nurkiewicz.blogspot.no/2013/02/advanced-listenablefuture-capabilities.html>
>
> That's a shame and since it's not a technical difficulty but only a 
> missing API, I hope to see support for completion listeners soon. 
>
>
>
> So, I am curious if we will see support for completion listeners. Or is 
> there a feeling that stuff like core.async has addressed some of this and 
> nothing more is needed? 
>
>
>

-- 
-- 
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/groups/opt_out.

Reply via email to