From: Leo U. <leo...@ya...> - 2006-04-01 01:03:05
|
Hey, I hope you like it! I got to the point in jyleo where I needed a shell and since I wanted something more than a regular shell it started to evolve. The best work on it happened around last Thanksgiving. It actually is an embedable component, so if you can put swing into something you can probably put the shell into it. I don't have that much javadoc in it(maybe none) but I hope you can see things that are happening in the source. Ive spent quite a bit of time breaking it into smaller classes which I think helps somewhat in comprehending the darn thing. Ive also considered breaking into its own project away from jyleo but Im not sure where the heck Id host it. One word of advice I can give if your implementing your own shell: try to keep the interpreters execution separate from the GUIs thread. I do all the interpeter ops on its own thread, away from the EDT. It also may be a good piece of code to see how someone worked with the Jython java classes. You can actually learn quite a bit about jython itself if your writing a shell. leouser --- Mar...@am... wrote: > Hey leouser, > > Thanks for sharing this! I'm interested in > implementing a *proper* Jython > shell into Eclipse and this should provide a nice > starting point. I will > definitely have a look and play with this. I wanted > to make a native > Eclipse view (SWT) but I can always embed a Swing > window as well. Of > course, this is all in my spare time outside of work > so it remains to be > seen if it will get done anytime soon. > > Mark. > ---------------------------------------------------------- > > > jyt...@li... wrote on > 03/31/2006 11:21:02 AM: > > > howdy folks, > > > > I thought Id just leave this message here for > those > > that would be interested. I do work on an app > called > > jyleo, can be downloaded here: > > > http://sourceforge.net/project/showfiles.php?group_id=3458&package_id=147335 > > > > jyleo is a literate editor. Now, in developing > the > > app I also develop a piece of Java code I call the > > JythonShell. What it is: > > A Swing front end to the Jython interpreter. Ive > > modeled its functionality after IPython and also > > thrown in some other useful things. If you get > > frustrated with the regular jython prompt because > its > > missing something you'd like the JythonShell may > have > > it for you. > > > > One of the goals I have for the JythonShell is > that it > > can be used independently of jyleo. Its just > another > > Java library. When embeded in jyleo, jyleo does > the > > integration. Because of this, its possible to run > the > > JythonShell outside of jyleo. This is what Ive > been > > doing as of late, since Ive had need of the shell > > independent of jyleo. Since Ive been doing this I > > thought other jython users may benefit from it as > > well, those who dont give a darn about about > jyleo. :D > > > > Here is a simple recipe(copied from a wiki note I > > made): > > howdy, > > > > I thought Id share this info for folks that are > > interested. As Ive said, Im stuck not using jyleo > but > > have need of its JythonShell component. The > > JythonShell can operate independently of jyleo. So > I > > set up a simple shortcut on my desktop to start it > up > > when I need it. The essence of getting it to run > is: > > set the CLASSPATH environment variable to point > to: 1. > > The jython.jar that is in the jython distribution > when > > installed. 2. The parent directory of > org/leo/shell > > directory. This is currently the src directory in > the > > jyleo distribution. > > > > On a unix machine I export the CLASSPATH export > > CLASSPATH > > > > then I execute the shell like so: java > > org.leo.shell.JythonShell > > > > and up pops the shell. > > > > ----------------- > > wiki link: > > http://leo.zwiki.org/JyLeo > > > > > > Some other relevant info about the JythonShell: > > 1. Its a Java 5 app. > > 2. It needs the latest Jython 2.2 release > > > > I think thats all the info anyone needs, any > questions > > go ahead and ask. > > thanks! > > leouser > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam > protection around > > http://mail.yahoo.com > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a > groundbreaking scripting > language > > that extends applications into web and mobile > media. Attend the live > webcast > > and join the prime developer group breaking into > this new coding > territory! > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > > _______________________________________________ > > Jython-users mailing list > > Jyt...@li... > > > https://lists.sourceforge.net/lists/listinfo/jython-users > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |
From: Leo U. <leo...@ya...> - 2006-04-01 19:07:29
|
well, people have talked about how it would be cool but beyond that I haven't made any plans to do it. There really doesn't seem to be what I would consider a large jyleo community, so with that in mind its hard for me to want to invest too much time in porting it. leouser Yan Weng <we...@gm...> wrote: Nice job. I have used Leo before and I like it. Have you considering moving JyLeo to eclipse environment? That would be really useful. Best regards, - Yan On 3/31/06, Leo User <leo...@ya...> wrote: Hey, I hope you like it! I got to the point in jyleo where I needed a shell and since I wanted something more than a regular shell it started to evolve. The best work on it happened around last Thanksgiving. It actually is an embedable component, so if you can put swing into something you can probably put the shell into it. I don't have that much javadoc in it(maybe none) but I hope you can see things that are happening in the source. Ive spent quite a bit of time breaking it into smaller classes which I think helps somewhat in comprehending the darn thing. Ive also considered breaking into its own project away from jyleo but Im not sure where the heck Id host it. One word of advice I can give if your implementing your own shell: try to keep the interpreters execution separate from the GUIs thread. I do all the interpeter ops on its own thread, away from the EDT. It also may be a good piece of code to see how someone worked with the Jython java classes. You can actually learn quite a bit about jython itself if your writing a shell. leouser --- Mar...@am... wrote: > Hey leouser, > > Thanks for sharing this! I'm interested in > implementing a *proper* Jython > shell into Eclipse and this should provide a nice > starting point. I will > definitely have a look and play with this. I wanted > to make a native > Eclipse view (SWT) but I can always embed a Swing > window as well. Of > course, this is all in my spare time outside of work > so it remains to be > seen if it will get done anytime soon. > > Mark. > ---------------------------------------------------------- > > > jyt...@li... wrote on > 03/31/2006 11:21:02 AM: > > > howdy folks, > > > > I thought Id just leave this message here for > those > > that would be interested. I do work on an app > called > > jyleo, can be downloaded here: > > > http://sourceforge.net/project/showfiles.php?group_id=3458&package_id=147335 > > > > jyleo is a literate editor. Now, in developing > the > > app I also develop a piece of Java code I call the > > JythonShell. What it is: > > A Swing front end to the Jython interpreter. Ive > > modeled its functionality after IPython and also > > thrown in some other useful things. If you get > > frustrated with the regular jython prompt because > its > > missing something you'd like the JythonShell may > have > > it for you. > > > > One of the goals I have for the JythonShell is > that it > > can be used independently of jyleo. Its just > another > > Java library. When embeded in jyleo, jyleo does > the > > integration. Because of this, its possible to run > the > > JythonShell outside of jyleo. This is what Ive > been > > doing as of late, since Ive had need of the shell > > independent of jyleo. Since Ive been doing this I > > thought other jython users may benefit from it as > > well, those who dont give a darn about about > jyleo. :D > > > > Here is a simple recipe(copied from a wiki note I > > made): > > howdy, > > > > I thought Id share this info for folks that are > > interested. As Ive said, Im stuck not using jyleo > but > > have need of its JythonShell component. The > > JythonShell can operate independently of jyleo. So > I > > set up a simple shortcut on my desktop to start it > up > > when I need it. The essence of getting it to run > is: > > set the CLASSPATH environment variable to point > to: 1. > > The jython.jar that is in the jython distribution > when > > installed. 2. The parent directory of > org/leo/shell > > directory. This is currently the src directory in > the > > jyleo distribution. > > > > On a unix machine I export the CLASSPATH export > > CLASSPATH > > > > then I execute the shell like so: java > > org.leo.shell.JythonShell > > > > and up pops the shell. > > > > ----------------- > > wiki link: > > http://leo.zwiki.org/JyLeo > > > > > > Some other relevant info about the JythonShell: > > 1. Its a Java 5 app. > > 2. It needs the latest Jython 2.2 release > > > > I think thats all the info anyone needs, any > questions > > go ahead and ask. > > thanks! > > leouser > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam > protection around > > http://mail.yahoo.com > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a > groundbreaking scripting > language > > that extends applications into web and mobile > media. Attend the live > webcast > > and join the prime developer group breaking into > this new coding > territory! > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > > _______________________________________________ > > Jython-users mailing list > > Jyt...@li... > > > https://lists.sourceforge.net/lists/listinfo/jython-users > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Jython-users mailing list Jyt...@li... https://lists.sourceforge.net/lists/listinfo/jython-users --------------------------------- New Yahoo! Messenger with Voice. Call regular phones from your PC and save big. |