I'd like to echo Laurent's words - getting rid of boiler plate code is tops. Quite an old example which I think demonstrates this well: http://clojure.googlegroups.com/web/2c-calculator.clj Most people are familiar with the code explosion that buttons and action listeners usually involve. [it needs some cleaning up - rset for example is not a good idea, and looks better with default look and feel and layout love]
That being said ants is the best wow value obviously! On May 18, 11:12 pm, Laurent PETIT <laurent.pe...@gmail.com> wrote: > As a general idea, I would say : > > specific to lisp: > the possibility to get rid of "boiler plate code", such as the one > involved in each and every (re)implementation of some GOF design > patterns. > > This could be either a demonstration of the power of higher order > functions or macros (the first with higher order functions *can* be > done in java, but it is such a pain in the ass to do this right with > anonymous functions that it is rarely done in practice, some spring > framework frameworks let apart) > > specific to clojure: > a demonstration of the ease of use of concurrent/parallel programming > constructs. > > 2009/5/18 Rich Hickey <richhic...@gmail.com>: > > > > > 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'? What > > community contribution(s) should we showcase? > > > Thanks, > > > Rich --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---