[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-05-03 Thread Antonio Cuni
Charles Oliver Nutter wrote: > How does the DLR get around this when generating DynamicSites? AFAIK, the DLR makes heavy use of DynamicMethod, which are a kind of methods that are not bound to a particular assembly and can be garbage collected freely. ciao, Anto --~--~-~--~~-

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-30 Thread Charles Oliver Nutter
Rodrigo B. de Oliveira wrote: > On Wed, Apr 30, 2008 at 4:17 PM, Brian Frank <[EMAIL PROTECTED]> wrote: >> > projects now I can't imagine being that statically bound. My impression >> > is that C#/.NET has similar (if perhaps slightly lessened) restrictions. >> >> I don't think .NET is any less

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-30 Thread Rodrigo B. de Oliveira
On Wed, Apr 30, 2008 at 4:17 PM, Brian Frank <[EMAIL PROTECTED]> wrote: > > > projects now I can't imagine being that statically bound. My impression > > is that C#/.NET has similar (if perhaps slightly lessened) restrictions. > > I don't think .NET is any less dynamic than the JVM - you can lo

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-30 Thread Brian Frank
> projects now I can't imagine being that statically bound. My impression > is that C#/.NET has similar (if perhaps slightly lessened) restrictions. I don't think .NET is any less dynamic than the JVM - you can load assemblies and types on the fly just like Java. But the execution of this featur

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-30 Thread Charles Oliver Nutter
Very interesting response, Rich... Thank you. Comments below. Rich Hickey wrote: > Java has greater platform reach. Undoubtedly, and I think the work we're all doing will help keep it strong and extend it further. > Java is more dynamic. Java's dynamic loading heritage pervades the > platform

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-30 Thread Randall R Schulz
On Tuesday 29 April 2008 14:07, Randall R Schulz wrote: > ... Thanks everyone for the feedback, especially for being made aware of Clojure. I'll be looking into these three languages (in alphabetic order, of course): - Clojure - Kawa - SISC Randall Schulz --~--~-~--~~--

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-30 Thread Rich Hickey
On Apr 30, 9:44 am, Charles Oliver Nutter <[EMAIL PROTECTED]> wrote: > Rich Hickey wrote: > > > On Apr 30, 2:06 am, Per Bothner <[EMAIL PROTECTED]> wrote: > > >> Perhaps a friendly merger might be possible? > > > I think peaceful coexistence is more likely. Clojure has certainly > > ceded the ba

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-30 Thread Charles Oliver Nutter
Patrick Wright wrote: >> Because of this I'd like to use a Lisp dialect to add scripting. Right >> now, I'm looking mostly at SISC and Kawa. > > I don't know if the author(s) of SISC are following this list--I don't > recall them speaking up or presenting SISC--an invitation to them > might be

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-30 Thread Charles Oliver Nutter
Rich Hickey wrote: > > On Apr 30, 2:06 am, Per Bothner <[EMAIL PROTECTED]> wrote: > >> Perhaps a friendly merger might be possible? > > I think peaceful coexistence is more likely. Clojure has certainly > ceded the backwards-compatibility ground. > > There was a time (you may not remember) whe

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-30 Thread Rich Hickey
On Apr 30, 2:06 am, Per Bothner <[EMAIL PROTECTED]> wrote: > > Perhaps a friendly merger might be possible? I think peaceful coexistence is more likely. Clojure has certainly ceded the backwards-compatibility ground. There was a time (you may not remember) when I was considering either impleme

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-30 Thread David Huebel
On Tue, Apr 29, 2008 at 5:08 PM, Randall R Schulz <[EMAIL PROTECTED]> wrote: > > Does the application use classloaders in interesting ways that might > > trip up the language implementation? > > My application does not, but the fact that its deployed in a servlet > container might make the ans

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-29 Thread Patrick Wright
> Because of this I'd like to use a Lisp dialect to add scripting. Right > now, I'm looking mostly at SISC and Kawa. I don't know if the author(s) of SISC are following this list--I don't recall them speaking up or presenting SISC--an invitation to them might be in order. Patrick --~--~-

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-29 Thread Per Bothner
Rich Hickey wrote: > A critical enhancement, and one that is difficult to retrofit, is a > point you skipped over in your comparison - the extension of the > sequence library to an abstraction of first/rest, freeing it from its > traditional binding to concrete cons cells. This goes directly to th

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-29 Thread Rich Hickey
On Apr 29, 8:45 pm, Per Bothner <[EMAIL PROTECTED]> wrote: > Rich Hickey wrote: > > [Hope you'll forgive me making this an excuse for a competitive > comparison ...] > I have nothing but respect for Kawa and the work you've done there. It is my first recommendation for those looking for Scheme on

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-29 Thread Randall R Schulz
On Tuesday 29 April 2008 18:42, Rich Hickey wrote: > On Apr 29, 8:44 pm, Randall R Schulz <[EMAIL PROTECTED]> wrote: > > On Tuesday 29 April 2008 17:15, Rich Hickey wrote: > > > ... > > > > > > Hi Randall, > > > > > > I recommend you also take a look at Clojure. ... > > > > You might want to get C

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-29 Thread Rich Hickey
On Apr 29, 8:44 pm, Randall R Schulz <[EMAIL PROTECTED]> wrote: > On Tuesday 29 April 2008 17:15, Rich Hickey wrote: > > > ... > > > Hi Randall, > > > I recommend you also take a look at Clojure. ... > > You might want to get Clojure listed here: > >

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-29 Thread Per Bothner
Rich Hickey wrote: [Hope you'll forgive me making this an excuse for a competitive comparison ...] > [Clojure] shares the Java type system. For instance Clojure strings are Java > strings (that can't be true of any standard Lisp where strings are > mutable). Kawa has both constant strings (java

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-29 Thread Randall R Schulz
On Tuesday 29 April 2008 17:15, Rich Hickey wrote: > ... > > Hi Randall, > > I recommend you also take a look at Clojure. ... You might want to get Clojure listed here: RRS --~--~-~--~~~---~--~~ You received

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-29 Thread Randall R Schulz
On Tuesday 29 April 2008 17:15, Rich Hickey wrote: > On Apr 29, 5:07 pm, Randall R Schulz <[EMAIL PROTECTED]> wrote: > > ... > > > > Lastly, if there are other Lisp-like scripting languages that > > integrate well with Java, I'd like to hear about them, too. My > > research suggests that while man

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-29 Thread Rich Hickey
On Apr 29, 5:07 pm, Randall R Schulz <[EMAIL PROTECTED]> wrote: > Hi, > > I don't know if this question is appropriate, so if not, please ignore > it and accept my apologies for being off-topic. > > I am setting out to add scriptability to a largish and relatively > mature, though still evolving,

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-29 Thread Per Bothner
Randall R Schulz wrote: > By the way, does Kawa rhyme with Java?? Most of the time I pronounce it that way ... But "Kawa" is based on the Polish word for coffee, and IIRC the "w" is closer to the English "w" than the English "v". The original Kawa 0.1 was an interpreter started by Alex Milowski

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-29 Thread Randall R Schulz
On Tuesday 29 April 2008 16:33, Per Bothner wrote: > ... > > Kawa provides very easy access to almost all of Java, and because > Kawa is compiler-based, there is little or no impedance mismatch > between your code and Kawa: ... > > Kawa also provides deployment flexibility: You can use eval, a rep

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-29 Thread Per Bothner
Randall R Schulz wrote: > Because of this I'd like to use a Lisp dialect to add scripting. Right > now, I'm looking mostly at SISC and Kawa. > > So my question is this: What sort of analysis should I be making to > select between these two? > > One thing I'll point out is that there will be qu

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-29 Thread Randall R Schulz
On Tuesday 29 April 2008 14:42, David Huebel wrote: > On Tue, Apr 29, 2008 at 4:07 PM, Randall R Schulz <[EMAIL PROTECTED]> wrote: > > I am setting out to add scriptability to a largish and relatively > > mature, though still evolving, Java application. > > ... > > > So my question is this: Wha

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-29 Thread David Huebel
On Tue, Apr 29, 2008 at 4:07 PM, Randall R Schulz <[EMAIL PROTECTED]> wrote: > I am setting out to add scriptability to a largish and relatively > mature, though still evolving, Java application. ... > So my question is this: What sort of analysis should I be making > to select between these two

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-29 Thread Randall R Schulz
On Tuesday 29 April 2008 14:22, Jochen Theodorou wrote: > Randall R Schulz schrieb: > > Hi, > > > > I don't know if this question is appropriate, so if not, please > > ignore it and accept my apologies for being off-topic. > > > > > > I am setting out to add scriptability to a largish and relative

[jvm-l] Re: Choosing a Scripting Language for a Java Application

2008-04-29 Thread Jochen Theodorou
Randall R Schulz schrieb: > Hi, > > I don't know if this question is appropriate, so if not, please ignore > it and accept my apologies for being off-topic. > > > I am setting out to add scriptability to a largish and relatively > mature, though still evolving, Java application. The applicati