From: Peter L. <pet...@ns...> - 2010-03-17 16:11:24
|
Hi, Is Jython the right thing for us? We have a java system, but for some tasks (user defined) we want to be able to give some flexibility to the users to be able to customize their usage of the application. We want a scripting language for this to make it easier for the end user. Is Jython a way to go? /Peter |
From: Cliff H. <xl...@da...> - 2010-03-17 17:22:05
|
*I'd have to say yes. In fact, I've seen a few people in this list say that's what they use it for. * On Wed, Mar 17, 2010 at 9:11 AM, Peter Lauri <pet...@ns...>wrote: > Hi, > > Is Jython the right thing for us? We have a java system, but for some tasks > (user defined) we want to be able to give some flexibility to the users to > be able to customize their usage of the application. We want a scripting > language for this to make it easier for the end user. > > Is Jython a way to go? > > /Peter > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > > -- "I'm not responcabel fer my computer's spleling errnors" - Xlorep DarkHelm Website: http://darkhelm.org |
From: Jeff E. <jem...@fr...> - 2010-03-17 19:47:57
|
We've done exactly this in the commercial application I work on. This feature has directly led to more sales. Cliff Hill wrote: > /I'd have to say yes. In fact, I've seen a few people in this list say > that's what they use it for. > / > On Wed, Mar 17, 2010 at 9:11 AM, Peter Lauri <pet...@ns... > <mailto:pet...@ns...>> wrote: > > Hi, > > Is Jython the right thing for us? We have a java system, but for > some tasks (user defined) we want to be able to give some > flexibility to the users to be able to customize their usage of the > application. We want a scripting language for this to make it easier > for the end user. > > Is Jython a way to go? > > /Peter > |
From: Peter L. <pet...@ns...> - 2010-03-18 05:52:51
|
In our application we will start up a java software, and these user customized Jython things will be modified and new will be added meanwhile the software is running. As I have understood it, the Jython will be converted to java and then launched. But if the Jython is changing we would need to restart the whole software, right? On 2010-03-17 21.47, "ext Jeff Emanuel" <jem...@fr...> wrote: > > We've done exactly this in the commercial application I work on. > This feature has directly led to more sales. > > > Cliff Hill wrote: >> /I'd have to say yes. In fact, I've seen a few people in this list say >> that's what they use it for. >> / >> On Wed, Mar 17, 2010 at 9:11 AM, Peter Lauri <pet...@ns... >> <mailto:pet...@ns...>> wrote: >> >> Hi, >> >> Is Jython the right thing for us? We have a java system, but for >> some tasks (user defined) we want to be able to give some >> flexibility to the users to be able to customize their usage of the >> application. We want a scripting language for this to make it easier >> for the end user. >> >> Is Jython a way to go? >> >> /Peter >> |
From: Cliff H. <xl...@da...> - 2010-03-18 14:24:42
|
*Actually, your understanding isn't quite accurate. Using JSR-223, you can have Java applications execute jython scripts stored in strings. So your users could make a Jython script to use whatever they are allowed, and then when it is executed, it gets compiled and executed through the JSR-223 interface (which is able to be used for a number of scripting languages). All without needing to worry about rebuilding/restarting your application. It can be done on-the-fly, during runtime. * On Wed, Mar 17, 2010 at 10:52 PM, Peter Lauri <pet...@ns...>wrote: > In our application we will start up a java software, and these user > customized Jython things will be modified and new will be added meanwhile > the software is running. > > As I have understood it, the Jython will be converted to java and then > launched. But if the Jython is changing we would need to restart the whole > software, right? > > > > On 2010-03-17 21.47, "ext Jeff Emanuel" <jem...@fr...> wrote: > > > > > We've done exactly this in the commercial application I work on. > > This feature has directly led to more sales. > > > > > > Cliff Hill wrote: > >> /I'd have to say yes. In fact, I've seen a few people in this list say > >> that's what they use it for. > >> / > >> On Wed, Mar 17, 2010 at 9:11 AM, Peter Lauri <pet...@ns... > >> <mailto:pet...@ns...>> wrote: > >> > >> Hi, > >> > >> Is Jython the right thing for us? We have a java system, but for > >> some tasks (user defined) we want to be able to give some > >> flexibility to the users to be able to customize their usage of the > >> application. We want a scripting language for this to make it easier > >> for the end user. > >> > >> Is Jython a way to go? > >> > >> /Peter > >> > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > -- "I'm not responcabel fer my computer's spleling errnors" - Xlorep DarkHelm Website: http://darkhelm.org |
From: Peter L. <pet...@ns...> - 2010-03-18 14:20:39
|
Is this what you mean? http://wiki.python.org/jython/JythonMonthly/Articles/September2006/1 On 2010-03-18 16.17, "ext Cliff Hill" <xl...@da...> wrote: > Actually, your understanding isn't quite accurate. Using JSR-223, you can have > Java applications execute jython scripts stored in strings. So your users > could make a Jython script to use whatever they are allowed, and then when it > is executed, it gets compiled and executed through the JSR-223 interface > (which is able to be used for a number of scripting languages). All without > needing to worry about rebuilding/restarting your application. It can be done > on-the-fly, during runtime. > > On Wed, Mar 17, 2010 at 10:52 PM, Peter Lauri <pet...@ns...> wrote: >> In our application we will start up a java software, and these user >> customized Jython things will be modified and new will be added meanwhile >> the software is running. >> >> As I have understood it, the Jython will be converted to java and then >> launched. But if the Jython is changing we would need to restart the whole >> software, right? >> >> >> >> On 2010-03-17 21.47, "ext Jeff Emanuel" <jem...@fr...> wrote: >> >>> > >>> > We've done exactly this in the commercial application I work on. >>> > This feature has directly led to more sales. >>> > >>> > >>> > Cliff Hill wrote: >>>> >> /I'd have to say yes. In fact, I've seen a few people in this list say >>>> >> that's what they use it for. >>>> >> / >>>> >> On Wed, Mar 17, 2010 at 9:11 AM, Peter Lauri <pet...@ns... >>>> >> <mailto:pet...@ns...>> wrote: >>>> >> >>>> >> Hi, >>>> >> >>>> >> Is Jython the right thing for us? We have a java system, but for >>>> >> some tasks (user defined) we want to be able to give some >>>> >> flexibility to the users to be able to customize their usage of the >>>> >> application. We want a scripting language for this to make it easier >>>> >> for the end user. >>>> >> >>>> >> Is Jython a way to go? >>>> >> >>>> >> /Peter >>>> >> >> >> >> ----------------------------------------------------------------------------->> - >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Jython-users mailing list >> Jyt...@li... >> https://lists.sourceforge.net/lists/listinfo/jython-users > > |
From: Cliff H. <xl...@da...> - 2010-03-19 01:35:31
|
*Nope, but that's another way to do it. Google "JSR-223" to see the Java Scripting Language support. It works for more than just Jython, however I find it quite nice to use for Jython myself.* On Thu, Mar 18, 2010 at 7:20 AM, Peter Lauri <pet...@ns...>wrote: > Is this what you mean? > > http://wiki.python.org/jython/JythonMonthly/Articles/September2006/1 > > > > On 2010-03-18 16.17, "ext Cliff Hill" <xl...@da...> wrote: > > *Actually, your understanding isn't quite accurate. Using JSR-223, you can > have Java applications execute jython scripts stored in strings. So your > users could make a Jython script to use whatever they are allowed, and then > when it is executed, it gets compiled and executed through the JSR-223 > interface (which is able to be used for a number of scripting languages). > All without needing to worry about rebuilding/restarting your application. > It can be done on-the-fly, during runtime. > * > On Wed, Mar 17, 2010 at 10:52 PM, Peter Lauri <pet...@ns...> > wrote: > > In our application we will start up a java software, and these user > customized Jython things will be modified and new will be added meanwhile > the software is running. > > As I have understood it, the Jython will be converted to java and then > launched. But if the Jython is changing we would need to restart the whole > software, right? > > > > On 2010-03-17 21.47, "ext Jeff Emanuel" <jem...@fr...> wrote: > > > > > We've done exactly this in the commercial application I work on. > > This feature has directly led to more sales. > > > > > > Cliff Hill wrote: > >> /I'd have to say yes. In fact, I've seen a few people in this list say > >> that's what they use it for. > >> / > >> On Wed, Mar 17, 2010 at 9:11 AM, Peter Lauri <pet...@ns... > >> <mailto:pet...@ns...> <pet...@ns...%3E>> wrote: > >> > >> Hi, > >> > >> Is Jython the right thing for us? We have a java system, but for > >> some tasks (user defined) we want to be able to give some > >> flexibility to the users to be able to customize their usage of the > >> application. We want a scripting language for this to make it easier > >> for the end user. > >> > >> Is Jython a way to go? > >> > >> /Peter > >> > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > > > > -- "I'm not responcabel fer my computer's spleling errnors" - Xlorep DarkHelm Website: http://darkhelm.org |
From: Alex G. <ale...@ne...> - 2010-03-17 17:27:23
|
17.3.2010 18:11, Peter Lauri kirjoitti: > Hi, > > Is Jython the right thing for us? We have a java system, but for some > tasks (user defined) we want to be able to give some flexibility to > the users to be able to customize their usage of the application. We > want a scripting language for this to make it easier for the end user. > > Is Jython a way to go? The JSR223 scripting engine is the way to go. Jython supports that too. Just make sure you don't use 2.5.1, but the latest SVN trunk because JSR223 support has bugs that have been fixed since the latest release. > > /Peter > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > > > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > |
From: Alan K. <jyt...@xh...> - 2010-03-17 18:36:26
|
[Peter] > Is Jython the right thing for us? We have a java system, but for some tasks > (user defined) we want to be able to give some flexibility to the users to > be able to customize their usage of the application. We want a scripting > language for this to make it easier for the end user. > > Is Jython a way to go? I say "yes", of course! But you can't really expect any other answer on a jython-dedicated list. You may want to look at other products that have use jython as a scripting language. Open source products that spring to mind are MaxQ, a testing proxy. http://maxq.tigris.org/ Grinder, a load testing framework http://grinder.sourceforge.net/ Alice, "An educational software that teaches students computer programming in a 3D environment". http://www.alice.org/ Lots more examples here http://wiki.python.org/jython/JythonUsers Given the wide range of products that use jython as a scripting language, I'd say it's an excellent choice. I wouldn't bother with JSR 223, unless you want the ability to use other JVM scripting languages as well. HTH, Alan. |
From: Leo S. M. <leo...@gm...> - 2010-03-17 18:49:27
|
On Wed, Mar 17, 2010 at 3:36 PM, Alan Kennedy <jyt...@xh...> wrote: > [Peter] >> Is Jython the right thing for us? We have a java system, but for some tasks >> (user defined) we want to be able to give some flexibility to the users to >> be able to customize their usage of the application. We want a scripting >> language for this to make it easier for the end user. >> >> Is Jython a way to go? > > I say "yes", of course! But you can't really expect any other answer > on a jython-dedicated list. > > You may want to look at other products that have use jython as a > scripting language. > > Open source products that spring to mind are [...] Just wanted to jump in and name Sikuli, which is way too cool to not name it;-) http://groups.csail.mit.edu/uid/sikuli/ -- Leo Soto M. http://blog.leosoto.com |