On May 18, 2009, at 9:23 AM, Laurent PETIT wrote:
> > 2009/5/18 Mark Volkmann <r.mark.volkm...@gmail.com>: >> >> On Mon, May 18, 2009 at 7:36 AM, Rich Hickey <richhic...@gmail.com> >> wrote: >>> >>> I'll be doing two sessions involving Clojure at JavaOne this June. >>> One >>> is a traditional talk (TS-4164), the other is as a participant in >>> the >>> Script Bowl 2009: A Scripting Languages Shootout (PAN-5348). >>> >>> The 'script' bowl is a friendly competition, basically a place to >>> show >>> off your language and seek audience acclaim. >>> >>> "Scripting language gurus returning from 2008 are Groovy, JRuby, >>> Jython, and Scala. This year there is also a new kid on the block: >>> Clojure." >>> >>> There are two very brief rounds, 4 minutes per language each round . >>> >>> round 1: Core language and libraries round (show something really >>> cool >>> with the core language and libraries) >>> >>> round 2: Community round (show some significant community >>> contributions) >>> >>> Note there is no comparative aspect, each language presenter talks >>> up >>> their own language and the audience decides, so it's not an >>> opportunity to draw contrasts explicitly. It's about being pro- >>> Clojure, not anti- anything else. >>> >>> The audience is Java developers, many of whom will have never seen >>> Clojure or any Lisp. >>> >>> I'd appreciate some suggestions *and help* preparing demos for the >>> Script Bowl. What (that could be demonstrated in 4 minutes) would >>> make >>> you think - 'Clojure looks cool, I need to look into it'? >> >> I think this should be a demo of the basic use of Refs and STM. The >> tough part is keeping this simple enough to explain and demo in 4 >> minutes. The bank example at >> http://java.ociweb.com/mark/clojure/article.html#ReferenceTypes is >> too >> long. Maybe a simplified version of that can be created. >> >>> What community contribution(s) should we showcase? >> >> I think this should be a simple demo of Compojure. I have one at >> http://java.ociweb.com/mark/clojure/article.html#WebApps that you are >> welcomed to use. > > I fear demonstrating "compojure" might be interpreted just as "yet > another web framework" (mean "yet another solution to a well-known > problem - a problem which already has good solutions in each and every > language, including java -> wicket, GWT, webworks, etc.). > And then people will just focus on this "yet another web framework" > thought, and not be open to see where the power of clojure comes into > play in compojure. > > In the other hand, I don't have a better idea yet, but what about > clojure.contrib.walk (to demonstrate that it is possible to define > very generic algorithms that can then be applied to almost every other > clojure datastructure) ? I agree with Laurent. Every language has a web framework, probably many; it's not very unique to clojure. I think something involving runtime code modification and/or STM would be neat to show off. > >> >> -- >> R. Mark Volkmann >> Object Computing, Inc. >> >>> >> > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---