Hi David,

I'm super excited by Avout. It seems *better* than magic in that it not only 
appears to make complicated things possible, but also in a conceptually 
transparent way. Crazy cool.

I'm about to look into this in detail, but I thought I'd just post an issue I'm 
having with the basic example just on the off-chance that I'm doing something 
obviously wrong.

I have zookeeper 3.3.3 installed running on port 2181 with a valid dataDir path 
with the appropriate permissions. I'm got avout 0.5.0 and in a REPL session I 
do the following:

; SLIME 2009-10-15                                                              
                                                     
user> (use 'avout.core)                                                         
                                                      
nil                                                                             
                                                      
user> (def client (connect "127.0.0.1"))                                        
                                                     
#'user/client                                                                   
                                                      
user> (def r0 (zk-ref client "/r0" 0))                                          
                                                     
run-in-transaction exception:  #<IllegalArgumentException 
java.lang.IllegalArgumentException: Path must not end with / character> nil 
#'user/r0                                                                       
                                                      
user> r0                                                                        
                                                     
#<DistributedReference@761b2f32: nil>                                           
                                                      
user> @r0                                                                       
                                                      
nil                                                                             
                                     

Sam

---
http://sam.aaron.name

                 
On 29 Nov 2011, at 17:38, liebke wrote:

> Today we are releasing Avout, which brings Clojure's in-memory model
> of state to distributed application development by providing a
> distributed implementation of Clojure's Multiversion Concurrency
> Control (MVCC) STM along with distributable, durable, and extendable
> versions of Clojure's Atom and Ref concurrency primitives.
> 
> Here's the post announcing the project: 
> http://clojure.com/blog/2011/11/29/avout.html
> 
> And here's the project's website: http://avout.io
> 
> 
> David
> 
> -- 
> 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 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

Reply via email to