Modifying the running Java application is definitely a big plus and
attraction.
Also, showing off the features in the mainstream IDEs tells the Java
developer that it is very easily approachable and participate in the
whole classpath and tight integration with Java. Telling them how Java
and Clojure can co-mingle as needed and inter-operate easily.

Netbeans is a very popular free IDE and Enclojure plugin adds a very
strong clojure support to it. Following blog post explains how the
application can have socket REPL and can be used easily through
Netbeans IDE to manipulate the running application in another JVM.
http://clojure101.blogspot.com/2009/05/creating-clojure-repl-in-your.html


On May 18, 10:46 am, falcon <shahb...@gmail.com> wrote:
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to