Amit, Is it possible to configure a video conference for the next clojure meeting?
On Mar 1, 12:21 pm, Amit Rathore <amitrath...@gmail.com> wrote: > Are any of the folks on this thread in/around the bay area? (I know > Nabib is). > We're having a clojure user-group meeting on the 12th of March - and > the clojure/terracotta topic is of interest to a lot of people... > It would be wonderful if someone would come and talk about the > progress... > > Regards, > Amit. > > http://www.meetup.com/The-Bay-Area-Clojure-User-Group/ > > On Mar 1, 8:37 am, Luc Prefontaine <lprefonta...@softaddicts.ca> > wrote: > > > We will go for a TIM. Just looked at the doc and tes that would simplify > > our work a lot. > > > Thank you, > > > Luc > > > On Sat, 2009-02-28 at 18:48 -0800, Nabib El-Rahman wrote: > > > Hi guys, > > > > I work for Terracotta ( on the server side ) and find this work with > > > Clojure + Terracotta very exciting. Writing a TIM is definitely the > > > way to go, It's a place to hide the glue until both Terracotta and > > > Clojure catches up with each other. If you have any questions feel > > > free to post on our forums > > >http://forums.terracotta.org/forums/forums/list.page > > > > If you check out our trunk version, theres also an effort to make a > > > common-api which will help writing a TIM easier for you guys. > > > > Good luck! > > > > -Nabib > > > > On Sat, Feb 28, 2009 at 12:02 PM, Luc Prefontane > > > <lprefonta...@softaddicts.ca> wrote: > > > > We think the same way. Our first implementation of an > > > alternative to AtomicReference > > > is straightforward, we will look at improving it if the need > > > arises. > > > > It will be easier to do so when we get stats from Terracotta > > > after running some benchmarks. > > > There's much to do before getting there. > > > > Luc > > > > On Sat, 2009-02-28 at 14:33 -0500, Paul Stadig wrote: > > > > > In the Namespace case, it might be premature optimization to > > > worry > > > > about AtomicReference being replaced. If there is a way to > > > rewrite > > > > that code with, say, synchronized blocks, and it will work > > > better with > > > > Terracotta, I think it would be worth doing. I don't think it > > > would be > > > > normal usage to be updating the mappings and aliases in a > > > namespace > > > > 1,000 times a second. > > > > > AtomicReference is also used in Atom and Agent. Those cases may > > > not be > > > > as straight forward. > > > > > Paul > > > > > On Sat, Feb 28, 2009 at 11:51 AM, Luc Prefontaine > > > > <lprefonta...@softaddicts.ca> wrote: > > > > > > 1) AtomicReference is used in several places. Instead of > > > changing it, we > > > > > think we can keep > > > > > it when Clojure runs "locally" and provide an alternative > > > when running in > > > > > "shared" mode. > > > > > > AtomicReference is optimized to be efficient in a standalone > > > JVM. We would > > > > > like to > > > > > keep it that way. Eventually Terracotta will provide > > > instrumentation on this > > > > > class > > > > > by default so the "shared" implementation could be thrown > > > away in the near > > > > > future. > > > > > We see the double implementations as a transition period > > > until Terracotta > > > > > supports > > > > > it directly. > > > > > > 2) Noted > > > > > > Shared versus local mode: > > > > > > That's what we have in mind, getting Clojure to work in a > > > "shared" mode > > > > > versus a > > > > > local/standalone mode. We want 0 impacts on the user code. > > > Eventually we > > > > > could use meta data to provide some hints that would allow us > > > to fine tune > > > > > shared interactions from user code. This would not impact > > > "local" mode > > > > > behaviours. > > > > > We're not there yet but we know that this possibility exists > > > so that's > > > > > reassuring > > > > > for the future. > > > > > > Integration is pretty simple once the common code base > > > integrates the > > > > > necessary > > > > > changes. We need a shell script, a Terracotta configuration > > > that will be > > > > > maintained > > > > > as part of the Clojure code base and some documentation. > > > > > > As of now we use a system property to toggle the modes, we > > > will implement a > > > > > transparent way (testing the presence of a terracotta > > > property most > > > > > probably). > > > > > > Luc > > > > -- > > > > Luc Préfontaine > > > > Off.:(514) 993-0320 > > > Fax.:(514) 993-0325 > > > > Armageddon was yesterday, today we have a real problem... > > > -- > > > Luc Préfontaine > > > Off.:(514) 993-0320 > > Fax.:(514) 993-0325 > > > Armageddon was yesterday, today we have a real problem... --~--~---------~--~----~------------~-------~--~----~ 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 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 -~----------~----~----~----~------~----~------~--~---