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 application is a > theorem prover and it operates on formulas expressed in the CLIF > notation, about which it's enough to know that it's syntactically a > Lisp-like language. > > Because of this I'd like to use a Lisp dialect to add scripting. Right > now, I'm looking mostly at SISC and Kawa.
Lisp-like language in the sense of having lots of ( and ), or do you also have macros? > 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 quite a lot of > interaction across the boundary between the scripting language and the > existing Java application. I.e., there will be a lot of functions or > methods that can be invoked on the scripting side to gather information > about and manipulate the content being operated on and to initiate > problem execution on the Java side. > > I mention this because if it's tedious to make any given bit of > Java-side functionality accessible to the scripting side, that will be > a negative. maybe you should simply give both a try and take what felt to be the best. Maybe asking for help on the mailing list of these languages would help too, especially if you describe your language and what you need. I am sure they can tell you where a possible problem hides. > 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 many such projects have been created, not many are actively > developed or are very complete implementations of Lisp (or Scheme). how complete does it have to be? bye blackdrag -- Jochen "blackdrag" Theodorou The Groovy Project Tech Lead (http://groovy.codehaus.org) http://blackdragsview.blogspot.com/ http://www.g2one.com/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "JVM Languages" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/jvm-languages?hl=en -~----------~----~----~----~------~----~------~--~---
