From: Oliver R. <fru...@ru...> - 2000-11-09 05:35:04
|
Hi, I don't know whether this is a compelling enough reason to overcome the size difference between the two (Jython.jar is over twice what bsh-1.0.jar) but Jython can compile Python to java code (don't know whether JPython does this too). I've written a few BeanShell scripts and for a couple, performance has not been great. Initially, the CloseTag action in the HTML plugin was a BeanShell script, but it was too slow so I ended up re-writing it in Java (though as you point out Slava, it was not a tough transition). Depending on what a macro was doing, it could be really nice to be able compile macros. On a different note, I've just started coding with Python, and I like it a lot - personally, I think its an easier language to pickup (and I'm not trying to start a language war - I only mention as this would seem like something to consider for a macro language). I would love to see Python as the macro language for jEdit, but either way, I'm sure it'll be cool. -Ollie ol...@ru... > -----Original Message----- > From: jed...@li... > [mailto:jed...@li...]On Behalf Of Slava > Pestov > Sent: Wednesday, November 08, 2000 1:54 AM > To: jed...@so... > Subject: [ jEdit-users ] Regarding the macro language > > > Hello everybody, > > I have nearly decided on the macro language to be used in jEdit 2.7. > > I know JPython is more powerful, but I still think BeanShell is a > better choice, because: > > - Most jEdit users are already Java programmers, so they won't have to > learn another language > - If an extension written in BeanShell grows, it will be reasonably easy > to turn it into a plugin. Not so if it was written in JPython > - BeanShell is much smaller > - The JPython license sounds a bit dodgy and might be incompatible > with the GPL > > So if you have a compelling reason to use JPython, speak up, otherwise > it will be BeanShell. > > Slava > -- > ----------------------------------------------- > jEdit Users' List > jEd...@li... > http://lists.sourceforge.net/mailman/listinfo/jedit-users > |