Hi all. One of the most important aspects which I would like to be emphasized is the ad-hoc interoperability with Java, such as invocation of Java classes and methods, proxies and compilation to Java class-files. BTW, I will be at JavaOne staying most part of time on JetBrains booth, so if someone is interested in better IDE-support of Clojure I would be happy discuss it or show what we have for now in IntelliJ.
With best regards, Ilya Sergey 2009/5/18 falcon <shahb...@gmail.com> > > I agree with John. For certain applications, the ability to modify > the code while it is running is very useful. > > Many language comparisons turn into syntax comparisons. Clojure has > enough interesting concepts (concurrency model, code as data, macros) > that it should be made to stand out. > > On May 18, 9:30 am, John Newman <john...@gmail.com> wrote: > > I believe it was the presentation you gave on the ants simulation, where > you > > updated the program while it was running. I'm not sure if the other > > languages in the shootout can do that, but I thought that was pretty > > awesome. > > > > I think a display of building an application while it's running in front > of > > you (be that a web app or a desktop app) is flashy and compelling. Not > sure > > how far you could go with that though. > > > > 2 cents. > > > > Regards, > > > > On Mon, May 18, 2009 at 5:42 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 > > > > -- > > John > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---