Thread: [Pydev-code] Released 0.5.3
Brought to you by:
fabioz
From: Aleks T. <a...@to...> - 2004-07-25 15:02:16
|
Hi guys, I've just released 0.5.3. It has Fabio's changes (love that smart backspace), and some bug fixes in the debugger. Aleks |
From: Dana M. <dan...@ya...> - 2004-07-26 19:38:46
|
Ecellent, I saw tha the project got good press as well: http://www-106.ibm.com/developerworks/library/os-ecant/?ca=drs-tp2604 In addition, I got a slot to talk about it at OsCon 2004 I never got a response back from my query on how to invoke CPython on a file which is in the plugin path. If I get a reposnse to that, then finishing the autocompletion is a 30-60 minute job as I have all the rest of the stuff coded (and doesn't require Jython any longer :-) FYI (or if you can figure out an answer), my question to the eclipse-dev NG was: # ---------------------------------------------- HI all, I haven't seen a good example of this in discussions or tutorials (perhaps because it's an uncommon useage), but here's what I would like to do: 1. I am working on completion proposals for a pythonic Eclipse editor. 2. I have a python code introspector writen in python (inspector.py) that emits potential completions to standard out; 3. On encountering the autoactivation characters ( dot or left paren ) I would like to getRuntime().exec() the python file which is in the plugin's path. I can figure out where the python interpreter is on the user's system, I know how to wire the content assitant thanks to the very excellent article "Equipping SWT applications with content assistants" at http://www-106.ibm.com/developerworks/opensource/library/os-ecca/?ca=dgr-lnx w09SWTContentAssist%22 . I can do the exec, I can return (but exec of _what_ exactly is the problem) What I don't know how to do precisely is how I: A. Configure Eclipse to know it has this resource and build the resource with the Plugin B. Get a runtime handle to the file relative to its containment in the Plugin. I sort of assume I should do something similar to the way ANT uses the build.xml attached to a project, but thus far my software spelunking has been unproductive. Any help will be great appreciated and will result in a more full featured Python IDE for Eclipse # ----------------------------- Best to all, --- Aleks Totic <a...@to...> wrote: > Hi guys, > I've just released 0.5.3. It has Fabio's changes (love that smart > backspace), and some bug fixes in the debugger. > > Aleks > ===== _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ Dana Moore _/ _/ BBN Technologies LLC _/ _/ M: 240.350.4196 _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail |
From: Aleks T. (Boston) <a...@to...> - 2004-07-27 14:33:48
|
I invoke CPython as a part of the debugging process in org.python.pydev.debug.launching. You probably want to do something similar, but with using Runtime.exec and capturing your own stdio. Doing autocompletion by launching CPython can be heavyweight for some users. I've just fixed a bug where someone was complaining about a 5 second timeout when launching CPython through debugger as too low. His machine took at least 10 secs to launch python. Aleks Dana Moore wrote: >Ecellent, >I saw tha the project got good press as well: >http://www-106.ibm.com/developerworks/library/os-ecant/?ca=drs-tp2604 > >In addition, I got a slot to talk about it at OsCon 2004 > >I never got a response back from my query on how to invoke CPython on a >file which is in the plugin path. If I get a reposnse to that, then >finishing the autocompletion is a 30-60 minute job as I have all the >rest of the stuff coded (and doesn't require Jython any longer :-) >FYI (or if you can figure out an answer), my question to the >eclipse-dev NG was: ># ---------------------------------------------- >HI all, >I haven't seen a good example of this in discussions or tutorials >(perhaps because it's an uncommon useage), but here's what I would like >to do: >1. I am working on completion proposals for a pythonic Eclipse editor. >2. I have a python code introspector writen in python (inspector.py) >that emits potential completions to standard out; >3. On encountering the autoactivation characters ( dot or left paren ) >I >would like to getRuntime().exec() the python file which is in the >plugin's path. > >I can figure out where the python interpreter is on the user's system, >I >know how to wire the content assitant thanks to the very excellent >article >"Equipping SWT applications with content assistants" at >http://www-106.ibm.com/developerworks/opensource/library/os-ecca/?ca=dgr-lnx >w09SWTContentAssist%22 . >I can do the exec, I can return (but exec of _what_ exactly is the >problem) > >What I don't know how to do precisely is how I: >A. Configure Eclipse to know it has this resource and build the >resource >with the Plugin >B. Get a runtime handle to the file relative to its containment in the >Plugin. >I sort of assume I should do something similar to the way ANT uses the >build.xml attached to a project, but thus far my software spelunking >has >been unproductive. Any help will be great appreciated and will result >in a more full featured Python IDE for Eclipse ># ----------------------------- > >Best to all, > > >--- Aleks Totic <a...@to...> wrote: > > >>Hi guys, >>I've just released 0.5.3. It has Fabio's changes (love that smart >>backspace), and some bug fixes in the debugger. >> >>Aleks >> >> |
From: Dana M. <dan...@ya...> - 2004-07-28 15:09:15
|
I can take a look at that in a few minutes. My primary problem is not externally launching CPy however, its getting a handle to the .py files in org.python.pydev.PySrc. I don't want to force a user to install thes in their O/S; rather I want them to be nicely bundled with the rest of the code. Any suggs would be nice :-) Thanks --- "Aleks Totic (Boston)" <a...@to...> wrote: > I invoke CPython as a part of the debugging process in > org.python.pydev.debug.launching. You probably want to do something > similar, but with using Runtime.exec and capturing your own stdio. > > Doing autocompletion by launching CPython can be heavyweight for some > > users. I've just fixed a bug where someone was complaining about a 5 > second timeout when launching CPython through debugger as too low. > His > machine took at least 10 secs to launch python. > > Aleks > > Dana Moore wrote: > > >Ecellent, > >I saw tha the project got good press as well: > >http://www-106.ibm.com/developerworks/library/os-ecant/?ca=drs-tp2604 > > > >In addition, I got a slot to talk about it at OsCon 2004 > > > >I never got a response back from my query on how to invoke CPython > on a > >file which is in the plugin path. If I get a reposnse to that, then > >finishing the autocompletion is a 30-60 minute job as I have all the > >rest of the stuff coded (and doesn't require Jython any longer :-) > >FYI (or if you can figure out an answer), my question to the > >eclipse-dev NG was: > ># ---------------------------------------------- > >HI all, > >I haven't seen a good example of this in discussions or tutorials > >(perhaps because it's an uncommon useage), but here's what I would > like > >to do: > >1. I am working on completion proposals for a pythonic Eclipse > editor. > >2. I have a python code introspector writen in python (inspector.py) > >that emits potential completions to standard out; > >3. On encountering the autoactivation characters ( dot or left paren > ) > >I > >would like to getRuntime().exec() the python file which is in the > >plugin's path. > > > >I can figure out where the python interpreter is on the user's > system, > >I > >know how to wire the content assitant thanks to the very excellent > >article > >"Equipping SWT applications with content assistants" at > >http://www-106.ibm.com/developerworks/opensource/library/os-ecca/?ca=dgr-lnx > >w09SWTContentAssist%22 . > >I can do the exec, I can return (but exec of _what_ exactly is the > >problem) > > > >What I don't know how to do precisely is how I: > >A. Configure Eclipse to know it has this resource and build the > >resource > >with the Plugin > >B. Get a runtime handle to the file relative to its containment in > the > >Plugin. > >I sort of assume I should do something similar to the way ANT uses > the > >build.xml attached to a project, but thus far my software spelunking > >has > >been unproductive. Any help will be great appreciated and will > result > >in a more full featured Python IDE for Eclipse > ># ----------------------------- > > > >Best to all, > > > > > >--- Aleks Totic <a...@to...> wrote: > > > > > >>Hi guys, > >>I've just released 0.5.3. It has Fabio's changes (love that smart > >>backspace), and some bug fixes in the debugger. > >> > >>Aleks > >> > >> > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > Pydev-code mailing list > Pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > ===== _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ Dana Moore _/ _/ BBN Technologies LLC _/ _/ M: 240.350.4196 _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail |
From: Fabio Z. <fa...@in...> - 2004-07-28 15:37:31
|
Hi Dana, If I understood correctly, your problem is getting the contents of the .py files in our jar. To get the contents of any file within a .jar, you have to get the classloader to get it. You can take any class and getClass().getClassLoader().getResourceAsStream(name). The InputStream that returns is what you want... Well, I think that's it... You should probably see the javadoc for the classloader, as it should have more details. I hope I could help you... Fabio Zadrozny ------------------------------------------------------ Software Developer ESSS - Engineering Simulation and Scientific Software www.esss.com.br -----Original Message----- From: pyd...@li... [mailto:pyd...@li...] On Behalf Of Dana Moore Sent: quarta-feira, 28 de julho de 2004 12:09 To: pyd...@li... Subject: Re: [Pydev-code] Released 0.5.3 I can take a look at that in a few minutes. My primary problem is not externally launching CPy however, its getting a handle to the .py files in org.python.pydev.PySrc. I don't want to force a user to install thes in their O/S; rather I want them to be nicely bundled with the rest of the code. Any suggs would be nice :-) Thanks --- "Aleks Totic (Boston)" <a...@to...> wrote: > I invoke CPython as a part of the debugging process in > org.python.pydev.debug.launching. You probably want to do something > similar, but with using Runtime.exec and capturing your own stdio. > > Doing autocompletion by launching CPython can be heavyweight for some > > users. I've just fixed a bug where someone was complaining about a 5 > second timeout when launching CPython through debugger as too low. > His > machine took at least 10 secs to launch python. > > Aleks > > Dana Moore wrote: > > >Ecellent, > >I saw tha the project got good press as well: > >http://www-106.ibm.com/developerworks/library/os-ecant/?ca=drs-tp2604 > > > >In addition, I got a slot to talk about it at OsCon 2004 > > > >I never got a response back from my query on how to invoke CPython > on a > >file which is in the plugin path. If I get a reposnse to that, then > >finishing the autocompletion is a 30-60 minute job as I have all the > >rest of the stuff coded (and doesn't require Jython any longer :-) > >FYI (or if you can figure out an answer), my question to the > >eclipse-dev NG was: > ># ---------------------------------------------- > >HI all, > >I haven't seen a good example of this in discussions or tutorials > >(perhaps because it's an uncommon useage), but here's what I would > like > >to do: > >1. I am working on completion proposals for a pythonic Eclipse > editor. > >2. I have a python code introspector writen in python (inspector.py) > >that emits potential completions to standard out; 3. On encountering > >the autoactivation characters ( dot or left paren > ) > >I > >would like to getRuntime().exec() the python file which is in the > >plugin's path. > > > >I can figure out where the python interpreter is on the user's > system, > >I > >know how to wire the content assitant thanks to the very excellent > >article "Equipping SWT applications with content assistants" at > >http://www-106.ibm.com/developerworks/opensource/library/os-ecca/?ca=dg >r-lnx > >w09SWTContentAssist%22 . > >I can do the exec, I can return (but exec of _what_ exactly is the > >problem) > > > >What I don't know how to do precisely is how I: > >A. Configure Eclipse to know it has this resource and build the > >resource with the Plugin B. Get a runtime handle to the file relative > >to its containment in > the > >Plugin. > >I sort of assume I should do something similar to the way ANT uses > the > >build.xml attached to a project, but thus far my software spelunking > >has been unproductive. Any help will be great appreciated and will > result > >in a more full featured Python IDE for Eclipse # > >----------------------------- > > > >Best to all, > > > > > >--- Aleks Totic <a...@to...> wrote: > > > > > >>Hi guys, > >>I've just released 0.5.3. It has Fabio's changes (love that smart > >>backspace), and some bug fixes in the debugger. > >> > >>Aleks > >> > >> > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java > Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > Pydev-code mailing list > Pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > ===== _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ Dana Moore _/ _/ BBN Technologies LLC _/ _/ M: 240.350.4196 _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Pydev-code mailing list Pyd...@li... https://lists.sourceforge.net/lists/listinfo/pydev-code |
From: Dana M. <dan...@ya...> - 2004-07-29 16:23:54
|
Fabio and Aleks.. Do you how jars get built in Eclipse 3... I am working in the pde perspective and there doesn't seem to be a way of producing an actual jar. So I am a bit perplexed :-( I can of course launch a runtime workbench but of course it's looking at the .class files. Is it just that we don't specify a jar as a build target in our build.xml? Thanks --- Fabio Zadrozny <fa...@in...> wrote: > Hi Dana, > > If I understood correctly, your problem is getting the contents of > the .py > files in our jar. > > To get the contents of any file within a .jar, you have to get the > classloader to get it. > > You can take any class and > getClass().getClassLoader().getResourceAsStream(name). The > InputStream that > returns is what you want... > > Well, I think that's it... You should probably see the javadoc for > the > classloader, as it should have more details. > > I hope I could help you... > > Fabio Zadrozny > ------------------------------------------------------ > Software Developer > ESSS - Engineering Simulation and Scientific Software > www.esss.com.br > > > -----Original Message----- > From: pyd...@li... > [mailto:pyd...@li...] On Behalf Of Dana > Moore > Sent: quarta-feira, 28 de julho de 2004 12:09 > To: pyd...@li... > Subject: Re: [Pydev-code] Released 0.5.3 > > I can take a look at that in a few minutes. > My primary problem is not externally launching CPy however, its > getting a > handle to the .py files in org.python.pydev.PySrc. > I don't want to force a user to install thes in their O/S; rather I > want > them to be nicely bundled with the rest of the code. > Any suggs would be nice :-) > > Thanks > --- "Aleks Totic (Boston)" <a...@to...> wrote: > > > I invoke CPython as a part of the debugging process in > > org.python.pydev.debug.launching. You probably want to do something > > > similar, but with using Runtime.exec and capturing your own stdio. > > > > Doing autocompletion by launching CPython can be heavyweight for > some > > > > users. I've just fixed a bug where someone was complaining about a > 5 > > second timeout when launching CPython through debugger as too low. > > His > > machine took at least 10 secs to launch python. > > > > Aleks > > > > Dana Moore wrote: > > > > >Ecellent, > > >I saw tha the project got good press as well: > > > >http://www-106.ibm.com/developerworks/library/os-ecant/?ca=drs-tp2604 > > > > > >In addition, I got a slot to talk about it at OsCon 2004 > > > > > >I never got a response back from my query on how to invoke CPython > > on a > > >file which is in the plugin path. If I get a reposnse to that, > then > > >finishing the autocompletion is a 30-60 minute job as I have all > the > > >rest of the stuff coded (and doesn't require Jython any longer :-) > > > >FYI (or if you can figure out an answer), my question to the > > >eclipse-dev NG was: > > ># ---------------------------------------------- > > >HI all, > > >I haven't seen a good example of this in discussions or tutorials > > >(perhaps because it's an uncommon useage), but here's what I would > > like > > >to do: > > >1. I am working on completion proposals for a pythonic Eclipse > > editor. > > >2. I have a python code introspector writen in python > (inspector.py) > > >that emits potential completions to standard out; 3. On > encountering > > >the autoactivation characters ( dot or left paren > > ) > > >I > > >would like to getRuntime().exec() the python file which is in the > > >plugin's path. > > > > > >I can figure out where the python interpreter is on the user's > > system, > > >I > > >know how to wire the content assitant thanks to the very excellent > > > >article "Equipping SWT applications with content assistants" at > > > >http://www-106.ibm.com/developerworks/opensource/library/os-ecca/?ca=dg > >r-lnx > > >w09SWTContentAssist%22 . > > >I can do the exec, I can return (but exec of _what_ exactly is the > > >problem) > > > > > >What I don't know how to do precisely is how I: > > >A. Configure Eclipse to know it has this resource and build the > > >resource with the Plugin B. Get a runtime handle to the file > relative > > >to its containment in > > the > > >Plugin. > > >I sort of assume I should do something similar to the way ANT uses > > the > > >build.xml attached to a project, but thus far my software > spelunking > > >has been unproductive. Any help will be great appreciated and will > > result > > >in a more full featured Python IDE for Eclipse # > > >----------------------------- > > > > > >Best to all, > > > > > > > > >--- Aleks Totic <a...@to...> wrote: > > > > > > > > >>Hi guys, > > >>I've just released 0.5.3. It has Fabio's changes (love that smart > > > >>backspace), and some bug fixes in the debugger. > > >> > > >>Aleks > > >> > > >> > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java > > Enterprise J2EE developer tools! > > Get your free copy of BEA WebLogic Workshop 8.1 today. > > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > > _______________________________________________ > > Pydev-code mailing list > > Pyd...@li... > > https://lists.sourceforge.net/lists/listinfo/pydev-code > > > > > ===== > _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ > _/ Dana Moore _/ > _/ BBN Technologies LLC _/ > _/ M: 240.350.4196 _/ > _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail is new and improved - Check it out! > http://promotions.yahoo.com/new_mail > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java > Enterprise > J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > Pydev-code mailing list > Pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > Pydev-code mailing list > Pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > ===== _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ Dana Moore _/ _/ BBN Technologies LLC _/ _/ M: 240.350.4196 _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail |
From: Fabio Z. <fa...@in...> - 2004-07-29 16:35:12
|
Dana, to create a .jar with our plugin (if that's what you want), you have to go on File->Export->Deployable Plug-ins and fragments, choose the plug-ins you want to deploy, and specify the .zip that will be the output. After that, you're done... []s Fabio Zadrozny ------------------------------------------------------ Software Developer ESSS - Engineering Simulation and Scientific Software www.esss.com.br -----Original Message----- From: pyd...@li... [mailto:pyd...@li...] On Behalf Of Dana Moore Sent: quinta-feira, 29 de julho de 2004 13:24 To: pyd...@li... Subject: Re: [Pydev-code] Getting a handle to the .py files in org.python.pydev.PySrc Fabio and Aleks.. Do you how jars get built in Eclipse 3... I am working in the pde perspective and there doesn't seem to be a way of producing an actual jar. So I am a bit perplexed :-( I can of course launch a runtime workbench but of course it's looking at the .class files. Is it just that we don't specify a jar as a build target in our build.xml? Thanks --- Fabio Zadrozny <fa...@in...> wrote: > Hi Dana, > > If I understood correctly, your problem is getting the contents of the > .py files in our jar. > > To get the contents of any file within a .jar, you have to get the > classloader to get it. > > You can take any class and > getClass().getClassLoader().getResourceAsStream(name). The InputStream > that returns is what you want... > > Well, I think that's it... You should probably see the javadoc for the > classloader, as it should have more details. > > I hope I could help you... > > Fabio Zadrozny > ------------------------------------------------------ > Software Developer > ESSS - Engineering Simulation and Scientific Software www.esss.com.br > > > -----Original Message----- > From: pyd...@li... > [mailto:pyd...@li...] On Behalf Of Dana > Moore > Sent: quarta-feira, 28 de julho de 2004 12:09 > To: pyd...@li... > Subject: Re: [Pydev-code] Released 0.5.3 > > I can take a look at that in a few minutes. > My primary problem is not externally launching CPy however, its > getting a handle to the .py files in org.python.pydev.PySrc. > I don't want to force a user to install thes in their O/S; rather I > want them to be nicely bundled with the rest of the code. > Any suggs would be nice :-) > > Thanks > --- "Aleks Totic (Boston)" <a...@to...> wrote: > > > I invoke CPython as a part of the debugging process in > > org.python.pydev.debug.launching. You probably want to do something > > > similar, but with using Runtime.exec and capturing your own stdio. > > > > Doing autocompletion by launching CPython can be heavyweight for > some > > > > users. I've just fixed a bug where someone was complaining about a > 5 > > second timeout when launching CPython through debugger as too low. > > His > > machine took at least 10 secs to launch python. > > > > Aleks > > > > Dana Moore wrote: > > > > >Ecellent, > > >I saw tha the project got good press as well: > > > >http://www-106.ibm.com/developerworks/library/os-ecant/?ca=drs-tp2604 > > > > > >In addition, I got a slot to talk about it at OsCon 2004 > > > > > >I never got a response back from my query on how to invoke CPython > > on a > > >file which is in the plugin path. If I get a reposnse to that, > then > > >finishing the autocompletion is a 30-60 minute job as I have all > the > > >rest of the stuff coded (and doesn't require Jython any longer :-) > > > >FYI (or if you can figure out an answer), my question to the > > >eclipse-dev NG was: > > ># ---------------------------------------------- > > >HI all, > > >I haven't seen a good example of this in discussions or tutorials > > >(perhaps because it's an uncommon useage), but here's what I would > > like > > >to do: > > >1. I am working on completion proposals for a pythonic Eclipse > > editor. > > >2. I have a python code introspector writen in python > (inspector.py) > > >that emits potential completions to standard out; 3. On > encountering > > >the autoactivation characters ( dot or left paren > > ) > > >I > > >would like to getRuntime().exec() the python file which is in the > > >plugin's path. > > > > > >I can figure out where the python interpreter is on the user's > > system, > > >I > > >know how to wire the content assitant thanks to the very excellent > > > >article "Equipping SWT applications with content assistants" at > > > >http://www-106.ibm.com/developerworks/opensource/library/os-ecca/?ca=dg > >r-lnx > > >w09SWTContentAssist%22 . > > >I can do the exec, I can return (but exec of _what_ exactly is the > > >problem) > > > > > >What I don't know how to do precisely is how I: > > >A. Configure Eclipse to know it has this resource and build the > > >resource with the Plugin B. Get a runtime handle to the file > relative > > >to its containment in > > the > > >Plugin. > > >I sort of assume I should do something similar to the way ANT uses > > the > > >build.xml attached to a project, but thus far my software > spelunking > > >has been unproductive. Any help will be great appreciated and will > > result > > >in a more full featured Python IDE for Eclipse # > > >----------------------------- > > > > > >Best to all, > > > > > > > > >--- Aleks Totic <a...@to...> wrote: > > > > > > > > >>Hi guys, > > >>I've just released 0.5.3. It has Fabio's changes (love that smart > > > >>backspace), and some bug fixes in the debugger. > > >> > > >>Aleks > > >> > > >> > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java > > Enterprise J2EE developer tools! > > Get your free copy of BEA WebLogic Workshop 8.1 today. > > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > > _______________________________________________ > > Pydev-code mailing list > > Pyd...@li... > > https://lists.sourceforge.net/lists/listinfo/pydev-code > > > > > ===== > _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ > _/ Dana Moore _/ > _/ BBN Technologies LLC _/ > _/ M: 240.350.4196 _/ > _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail is new and improved - Check it out! > http://promotions.yahoo.com/new_mail > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java > Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > Pydev-code mailing list > Pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java > Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > Pydev-code mailing list > Pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > ===== _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ Dana Moore _/ _/ BBN Technologies LLC _/ _/ M: 240.350.4196 _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail ------------------------------------------------------- This SF.Net email is sponsored by OSTG. Have you noticed the changes on Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, one more big change to announce. We are now OSTG- Open Source Technology Group. Come see the changes on the new OSTG site. www.ostg.com _______________________________________________ Pydev-code mailing list Pyd...@li... https://lists.sourceforge.net/lists/listinfo/pydev-code |
From: Dana M. <dan...@ya...> - 2004-07-29 21:46:22
|
Understood and done. Now how does the .zip file relate to the run time system? What that allowed me to do was to create a file on _my_ filesystem arbitrarily named. How does our installed plugin get access to that jar on behalf of the user? I think that it used to be that our jars were installed by the build system in the <eclipse_home>/plugins/<package> folder (and they were .JAR files, not .ZIP files. Thanks --- Fabio Zadrozny <fa...@in...> wrote: > Dana, > > to create a .jar with our plugin (if that's what you want), you have > to go > on File->Export->Deployable Plug-ins and fragments, choose the > plug-ins you > want to deploy, and specify the .zip that will be the output. > > After that, you're done... > > []s > > Fabio Zadrozny > ------------------------------------------------------ > Software Developer > ESSS - Engineering Simulation and Scientific Software > www.esss.com.br > > > -----Original Message----- > From: pyd...@li... > [mailto:pyd...@li...] On Behalf Of Dana > Moore > Sent: quinta-feira, 29 de julho de 2004 13:24 > To: pyd...@li... > Subject: Re: [Pydev-code] Getting a handle to the .py files in > org.python.pydev.PySrc > > Fabio and Aleks.. > Do you how jars get built in Eclipse 3... I am working in the pde > perspective and there doesn't seem to be a way of producing an actual > jar. > So I am a bit perplexed :-( > > I can of course launch a runtime workbench but of course it's looking > at the > .class files. > Is it just that we don't specify a jar as a build target in our > build.xml? > > Thanks > --- Fabio Zadrozny <fa...@in...> wrote: > > > Hi Dana, > > > > If I understood correctly, your problem is getting the contents of > the > > .py files in our jar. > > > > To get the contents of any file within a .jar, you have to get the > > classloader to get it. > > > > You can take any class and > > getClass().getClassLoader().getResourceAsStream(name). The > InputStream > > that returns is what you want... > > > > Well, I think that's it... You should probably see the javadoc for > the > > classloader, as it should have more details. > > > > I hope I could help you... > > > > Fabio Zadrozny > > ------------------------------------------------------ > > Software Developer > > ESSS - Engineering Simulation and Scientific Software > www.esss.com.br > > > > > > -----Original Message----- > > From: pyd...@li... > > [mailto:pyd...@li...] On Behalf Of Dana > > Moore > > Sent: quarta-feira, 28 de julho de 2004 12:09 > > To: pyd...@li... > > Subject: Re: [Pydev-code] Released 0.5.3 > > > > I can take a look at that in a few minutes. > > My primary problem is not externally launching CPy however, its > > getting a handle to the .py files in org.python.pydev.PySrc. > > I don't want to force a user to install thes in their O/S; rather I > > > want them to be nicely bundled with the rest of the code. > > Any suggs would be nice :-) > > > > Thanks > > --- "Aleks Totic (Boston)" <a...@to...> wrote: > > > > > I invoke CPython as a part of the debugging process in > > > org.python.pydev.debug.launching. You probably want to do > something > > > > > similar, but with using Runtime.exec and capturing your own > stdio. > > > > > > Doing autocompletion by launching CPython can be heavyweight for > > some > > > > > > users. I've just fixed a bug where someone was complaining about > a > > 5 > > > second timeout when launching CPython through debugger as too > low. > > > His > > > machine took at least 10 secs to launch python. > > > > > > Aleks > > > > > > Dana Moore wrote: > > > > > > >Ecellent, > > > >I saw tha the project got good press as well: > > > > > > >http://www-106.ibm.com/developerworks/library/os-ecant/?ca=drs-tp2604 > > > > > > > >In addition, I got a slot to talk about it at OsCon 2004 > > > > > > > >I never got a response back from my query on how to invoke > CPython > > > on a > > > >file which is in the plugin path. If I get a reposnse to that, > > then > > > >finishing the autocompletion is a 30-60 minute job as I have all > > the > > > >rest of the stuff coded (and doesn't require Jython any longer > :-) > > > > > >FYI (or if you can figure out an answer), my question to the > > > >eclipse-dev NG was: > > > ># ---------------------------------------------- > > > >HI all, > > > >I haven't seen a good example of this in discussions or > tutorials > > > >(perhaps because it's an uncommon useage), but here's what I > would > > > like > > > >to do: > > > >1. I am working on completion proposals for a pythonic Eclipse > > > editor. > > > >2. I have a python code introspector writen in python > > (inspector.py) > > > >that emits potential completions to standard out; 3. On > > encountering > > > >the autoactivation characters ( dot or left paren > > > ) > > > >I > > > >would like to getRuntime().exec() the python file which is in > the > > > >plugin's path. > > > > > > > >I can figure out where the python interpreter is on the user's > > > system, > > > >I > > > >know how to wire the content assitant thanks to the very > excellent > > > > > >article "Equipping SWT applications with content assistants" at > > > > > > >http://www-106.ibm.com/developerworks/opensource/library/os-ecca/?ca=dg > > >r-lnx > > > >w09SWTContentAssist%22 . > > > >I can do the exec, I can return (but exec of _what_ exactly is > the > > > >problem) > > > > > > > >What I don't know how to do precisely is how I: > > > >A. Configure Eclipse to know it has this resource and build the > > > >resource with the Plugin B. Get a runtime handle to the file > > relative > > > >to its containment in > > > the > > > >Plugin. > > > >I sort of assume I should do something similar to the way ANT > uses > > > the > > > >build.xml attached to a project, but thus far my software > > spelunking > > > >has been unproductive. Any help will be great appreciated and > will > > > result > > > >in a more full featured Python IDE for Eclipse # > > > >----------------------------- > > > > > > > >Best to all, > > > > > > > > > > > >--- Aleks Totic <a...@to...> wrote: > > > > > > > > > > > >>Hi guys, > > > >>I've just released 0.5.3. It has Fabio's changes (love that > smart > > > > > >>backspace), and some bug fixes in the debugger. > > > >> > > > >>Aleks > > > >> > > > >> > === message truncated === ===== _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ Dana Moore _/ _/ BBN Technologies LLC _/ _/ M: 240.350.4196 _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail |
From: Fabio Z. <fa...@in...> - 2004-07-30 11:22:06
|
Well, you should unzip the .zip in the plugins directory.... (if you look in it, it has all the plugin resources - including jars - within it). Just be careful so that you extract the files to the correct location within the eclipse enviroment. []s Fabio Zadrozny ------------------------------------------------------ Software Developer ESSS - Engineering Simulation and Scientific Software www.esss.com.br -----Original Message----- From: pyd...@li... [mailto:pyd...@li...] On Behalf Of Dana Moore Sent: quinta-feira, 29 de julho de 2004 18:46 To: pyd...@li... Subject: RE: [Pydev-code] Getting a handle to the .py files in org.python.pydev.PySrc Understood and done. Now how does the .zip file relate to the run time system? What that allowed me to do was to create a file on _my_ filesystem arbitrarily named. How does our installed plugin get access to that jar on behalf of the user? I think that it used to be that our jars were installed by the build system in the <eclipse_home>/plugins/<package> folder (and they were .JAR files, not .ZIP files. Thanks --- Fabio Zadrozny <fa...@in...> wrote: > Dana, > > to create a .jar with our plugin (if that's what you want), you have > to go on File->Export->Deployable Plug-ins and fragments, choose the > plug-ins you want to deploy, and specify the .zip that will be the > output. > > After that, you're done... > > []s > > Fabio Zadrozny > ------------------------------------------------------ > Software Developer > ESSS - Engineering Simulation and Scientific Software www.esss.com.br > > > -----Original Message----- > From: pyd...@li... > [mailto:pyd...@li...] On Behalf Of Dana > Moore > Sent: quinta-feira, 29 de julho de 2004 13:24 > To: pyd...@li... > Subject: Re: [Pydev-code] Getting a handle to the .py files in > org.python.pydev.PySrc > > Fabio and Aleks.. > Do you how jars get built in Eclipse 3... I am working in the pde > perspective and there doesn't seem to be a way of producing an actual > jar. > So I am a bit perplexed :-( > > I can of course launch a runtime workbench but of course it's looking > at the .class files. > Is it just that we don't specify a jar as a build target in our > build.xml? > > Thanks > --- Fabio Zadrozny <fa...@in...> wrote: > > > Hi Dana, > > > > If I understood correctly, your problem is getting the contents of > the > > .py files in our jar. > > > > To get the contents of any file within a .jar, you have to get the > > classloader to get it. > > > > You can take any class and > > getClass().getClassLoader().getResourceAsStream(name). The > InputStream > > that returns is what you want... > > > > Well, I think that's it... You should probably see the javadoc for > the > > classloader, as it should have more details. > > > > I hope I could help you... > > > > Fabio Zadrozny > > ------------------------------------------------------ > > Software Developer > > ESSS - Engineering Simulation and Scientific Software > www.esss.com.br > > > > > > -----Original Message----- > > From: pyd...@li... > > [mailto:pyd...@li...] On Behalf Of Dana > > Moore > > Sent: quarta-feira, 28 de julho de 2004 12:09 > > To: pyd...@li... > > Subject: Re: [Pydev-code] Released 0.5.3 > > > > I can take a look at that in a few minutes. > > My primary problem is not externally launching CPy however, its > > getting a handle to the .py files in org.python.pydev.PySrc. > > I don't want to force a user to install thes in their O/S; rather I > > > want them to be nicely bundled with the rest of the code. > > Any suggs would be nice :-) > > > > Thanks > > --- "Aleks Totic (Boston)" <a...@to...> wrote: > > > > > I invoke CPython as a part of the debugging process in > > > org.python.pydev.debug.launching. You probably want to do > something > > > > > similar, but with using Runtime.exec and capturing your own > stdio. > > > > > > Doing autocompletion by launching CPython can be heavyweight for > > some > > > > > > users. I've just fixed a bug where someone was complaining about > a > > 5 > > > second timeout when launching CPython through debugger as too > low. > > > His > > > machine took at least 10 secs to launch python. > > > > > > Aleks > > > > > > Dana Moore wrote: > > > > > > >Ecellent, > > > >I saw tha the project got good press as well: > > > > > > >http://www-106.ibm.com/developerworks/library/os-ecant/?ca=drs-tp2604 > > > > > > > >In addition, I got a slot to talk about it at OsCon 2004 > > > > > > > >I never got a response back from my query on how to invoke > CPython > > > on a > > > >file which is in the plugin path. If I get a reposnse to that, > > then > > > >finishing the autocompletion is a 30-60 minute job as I have all > > the > > > >rest of the stuff coded (and doesn't require Jython any longer > :-) > > > > > >FYI (or if you can figure out an answer), my question to the > > > >eclipse-dev NG was: > > > ># ---------------------------------------------- > > > >HI all, > > > >I haven't seen a good example of this in discussions or > tutorials > > > >(perhaps because it's an uncommon useage), but here's what I > would > > > like > > > >to do: > > > >1. I am working on completion proposals for a pythonic Eclipse > > > editor. > > > >2. I have a python code introspector writen in python > > (inspector.py) > > > >that emits potential completions to standard out; 3. On > > encountering > > > >the autoactivation characters ( dot or left paren > > > ) > > > >I > > > >would like to getRuntime().exec() the python file which is in > the > > > >plugin's path. > > > > > > > >I can figure out where the python interpreter is on the user's > > > system, > > > >I > > > >know how to wire the content assitant thanks to the very > excellent > > > > > >article "Equipping SWT applications with content assistants" at > > > > > > >http://www-106.ibm.com/developerworks/opensource/library/os-ecca/?ca=dg > > >r-lnx > > > >w09SWTContentAssist%22 . > > > >I can do the exec, I can return (but exec of _what_ exactly is > the > > > >problem) > > > > > > > >What I don't know how to do precisely is how I: > > > >A. Configure Eclipse to know it has this resource and build the > > > >resource with the Plugin B. Get a runtime handle to the file > > relative > > > >to its containment in > > > the > > > >Plugin. > > > >I sort of assume I should do something similar to the way ANT > uses > > > the > > > >build.xml attached to a project, but thus far my software > > spelunking > > > >has been unproductive. Any help will be great appreciated and > will > > > result > > > >in a more full featured Python IDE for Eclipse # > > > >----------------------------- > > > > > > > >Best to all, > > > > > > > > > > > >--- Aleks Totic <a...@to...> wrote: > > > > > > > > > > > >>Hi guys, > > > >>I've just released 0.5.3. It has Fabio's changes (love that > smart > > > > > >>backspace), and some bug fixes in the debugger. > > > >> > > > >>Aleks > > > >> > > > >> > === message truncated === ===== _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ Dana Moore _/ _/ BBN Technologies LLC _/ _/ M: 240.350.4196 _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail ------------------------------------------------------- This SF.Net email is sponsored by OSTG. Have you noticed the changes on Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, one more big change to announce. We are now OSTG- Open Source Technology Group. Come see the changes on the new OSTG site. www.ostg.com _______________________________________________ Pydev-code mailing list Pyd...@li... https://lists.sourceforge.net/lists/listinfo/pydev-code |
From: Dana M. <dan...@ya...> - 2004-07-30 15:57:54
|
Cool. thatnks I am "good to go" at the moment. autocompletion is almost "autocomplete". It is fully CPython driven from a Runtime.exec(). One thing I DONT like is that I am generating a temp file to pass to the introspector, which I then read. I am not sure there's much of a cure for that (perhaps something like using an XML-RPC call to a separate thread running the introspector might work better and I will try that on the plane ride home tonight. Best, --- Fabio Zadrozny <fa...@in...> wrote: > Well, you should unzip the .zip in the plugins directory.... (if you > look in > it, it has all the plugin resources - including jars - within it). > Just be > careful so that you extract the files to the correct location within > the > eclipse enviroment. > > []s > > Fabio Zadrozny > ------------------------------------------------------ > Software Developer > ESSS - Engineering Simulation and Scientific Software > www.esss.com.br > > > -----Original Message----- > From: pyd...@li... > [mailto:pyd...@li...] On Behalf Of Dana > Moore > Sent: quinta-feira, 29 de julho de 2004 18:46 > To: pyd...@li... > Subject: RE: [Pydev-code] Getting a handle to the .py files in > org.python.pydev.PySrc > > Understood and done. > Now how does the .zip file relate to the run time system? > What that allowed me to do was to create a file on _my_ filesystem > arbitrarily named. How does our installed plugin get access to that > jar on > behalf of the user? > I think that it used to be that our jars were installed by the build > system > in the <eclipse_home>/plugins/<package> folder (and they were .JAR > files, > not .ZIP files. > > Thanks > > --- Fabio Zadrozny <fa...@in...> wrote: > > > Dana, > > > > to create a .jar with our plugin (if that's what you want), you > have > > to go on File->Export->Deployable Plug-ins and fragments, choose > the > > plug-ins you want to deploy, and specify the .zip that will be the > > output. > > > > After that, you're done... > > > > []s > > > > Fabio Zadrozny > > ------------------------------------------------------ > > Software Developer > > ESSS - Engineering Simulation and Scientific Software > www.esss.com.br > > > > > > -----Original Message----- > > From: pyd...@li... > > [mailto:pyd...@li...] On Behalf Of Dana > > Moore > > Sent: quinta-feira, 29 de julho de 2004 13:24 > > To: pyd...@li... > > Subject: Re: [Pydev-code] Getting a handle to the .py files in > > org.python.pydev.PySrc > > > > Fabio and Aleks.. > > Do you how jars get built in Eclipse 3... I am working in the pde > > perspective and there doesn't seem to be a way of producing an > actual > > jar. > > So I am a bit perplexed :-( > > > > I can of course launch a runtime workbench but of course it's > looking > > at the .class files. > > Is it just that we don't specify a jar as a build target in our > > build.xml? > > > > Thanks > > --- Fabio Zadrozny <fa...@in...> wrote: > > > > > Hi Dana, > > > > > > If I understood correctly, your problem is getting the contents > of > > the > > > .py files in our jar. > > > > > > To get the contents of any file within a .jar, you have to get > the > > > classloader to get it. > > > > > > You can take any class and > > > getClass().getClassLoader().getResourceAsStream(name). The > > InputStream > > > that returns is what you want... > > > > > > Well, I think that's it... You should probably see the javadoc > for > > the > > > classloader, as it should have more details. > > > > > > I hope I could help you... > > > > > > Fabio Zadrozny > > > ------------------------------------------------------ > > > Software Developer > > > ESSS - Engineering Simulation and Scientific Software > > www.esss.com.br > > > > > > > > > -----Original Message----- > > > From: pyd...@li... > > > [mailto:pyd...@li...] On Behalf Of Dana > > > > Moore > > > Sent: quarta-feira, 28 de julho de 2004 12:09 > > > To: pyd...@li... > > > Subject: Re: [Pydev-code] Released 0.5.3 > > > > > > I can take a look at that in a few minutes. > > > My primary problem is not externally launching CPy however, its > > > getting a handle to the .py files in org.python.pydev.PySrc. > > > I don't want to force a user to install thes in their O/S; rather > I > > > > > want them to be nicely bundled with the rest of the code. > > > Any suggs would be nice :-) > > > > > > Thanks > > > --- "Aleks Totic (Boston)" <a...@to...> wrote: > > > > > > > I invoke CPython as a part of the debugging process in > > > > org.python.pydev.debug.launching. You probably want to do > > something > > > > > > > similar, but with using Runtime.exec and capturing your own > > stdio. > > > > > > > > Doing autocompletion by launching CPython can be heavyweight > for > > > some > > > > > > > > users. I've just fixed a bug where someone was complaining > about > > a > > > 5 > > > > second timeout when launching CPython through debugger as too > > low. > > > > His > > > > machine took at least 10 secs to launch python. > > > > > > > > Aleks > > > > > > > > Dana Moore wrote: > > > > > > > > >Ecellent, > > > > >I saw tha the project got good press as well: > > > > > > > > > > >http://www-106.ibm.com/developerworks/library/os-ecant/?ca=drs-tp2604 > > > > > > > > > >In addition, I got a slot to talk about it at OsCon 2004 > > > > > > > > > >I never got a response back from my query on how to invoke > > CPython > > > > on a > > > > >file which is in the plugin path. If I get a reposnse to that, > > > then > > > > >finishing the autocompletion is a 30-60 minute job as I have > all > > > the > > > > >rest of the stuff coded (and doesn't require Jython any longer > > :-) > > > > > > > >FYI (or if you can figure out an answer), my question to the > > > > >eclipse-dev NG was: > > > > ># ---------------------------------------------- > > > > >HI all, > > > > >I haven't seen a good example of this in discussions or > > tutorials > > > > >(perhaps because it's an uncommon useage), but here's what I > > would > > > > like > > > > >to do: > > > > >1. I am working on completion proposals for a pythonic Eclipse > > > > editor. > > > > >2. I have a python code introspector writen in python > > > (inspector.py) > > > > >that emits potential completions to standard out; 3. On > > > encountering > > > > >the autoactivation characters ( dot or left paren > > > > ) > > > > >I > === message truncated === ===== _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ Dana Moore _/ _/ BBN Technologies LLC _/ _/ M: 240.350.4196 _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail |
From: Fabio Z. <fa...@in...> - 2004-07-29 13:11:27
|
Hi Aleks, You know, using the debugger in my machine is also very slow (I usually = use python's pdb module because of that)... But I would really like to use = our plugin's debugger, so, I would like to know if you have any ideas on = were are the slow parts of the code (I only gave a brief look at the code, = and really couldn't figure it out...) I would also would like to know if the variables that appear on the = debugger are gotten only when requested or are gotten when the breakpoint stops (maybe this could be an improvement, because this is a point that I = think can really slow things down). As a simple example you could run a new style class and go on its = __class__ atribute almost forever... Getting all the globals could also get a lot = of time... Well, as I said, I'm just trying to guess. Well, if have no time and cannot take a look, I can give it a try if you give me some directions (although I don't know when I'll be able to do = it either)... :-( Fabio Zadrozny ------------------------------------------------------ Software Developer ESSS - Engineering Simulation and Scientific Software www.esss.com.br -----Original Message----- From: pyd...@li... [mailto:pyd...@li...] On Behalf Of Aleks Totic (Boston) Sent: ter=E7a-feira, 27 de julho de 2004 11:31 To: pyd...@li... Subject: Re: [Pydev-code] Released 0.5.3 I invoke CPython as a part of the debugging process in org.python.pydev.debug.launching. You probably want to do something = similar, but with using Runtime.exec and capturing your own stdio. Doing autocompletion by launching CPython can be heavyweight for some = users. I've just fixed a bug where someone was complaining about a 5 second = timeout when launching CPython through debugger as too low. His machine took at least 10 secs to launch python. Aleks Dana Moore wrote: >Ecellent, >I saw tha the project got good press as well: >http://www-106.ibm.com/developerworks/library/os-ecant/?ca=3Ddrs-tp2604 > >In addition, I got a slot to talk about it at OsCon 2004 > >I never got a response back from my query on how to invoke CPython on a = >file which is in the plugin path. If I get a reposnse to that, then=20 >finishing the autocompletion is a 30-60 minute job as I have all the=20 >rest of the stuff coded (and doesn't require Jython any longer :-) FYI=20 >(or if you can figure out an answer), my question to the eclipse-dev NG = >was: ># ---------------------------------------------- >HI all, >I haven't seen a good example of this in discussions or tutorials=20 >(perhaps because it's an uncommon useage), but here's what I would like = >to do: >1. I am working on completion proposals for a pythonic Eclipse editor. >2. I have a python code introspector writen in python (inspector.py)=20 >that emits potential completions to standard out; 3. On encountering=20 >the autoactivation characters ( dot or left paren ) I would like to=20 >getRuntime().exec() the python file which is in the plugin's path. > >I can figure out where the python interpreter is on the user's system,=20 >I know how to wire the content assitant thanks to the very excellent=20 >article "Equipping SWT applications with content assistants" at=20 >http://www-106.ibm.com/developerworks/opensource/library/os-ecca/?ca=3Dd= g >r-lnx >w09SWTContentAssist%22 . >I can do the exec, I can return (but exec of _what_ exactly is the >problem) > >What I don't know how to do precisely is how I: >A. Configure Eclipse to know it has this resource and build the=20 >resource with the Plugin B. Get a runtime handle to the file relative=20 >to its containment in the Plugin. >I sort of assume I should do something similar to the way ANT uses the=20 >build.xml attached to a project, but thus far my software spelunking=20 >has been unproductive. Any help will be great appreciated and will=20 >result in a more full featured Python IDE for Eclipse #=20 >----------------------------- > >Best to all, > > >--- Aleks Totic <a...@to...> wrote: > =20 > >>Hi guys, >>I've just released 0.5.3. It has Fabio's changes (love that smart=20 >>backspace), and some bug fixes in the debugger. >> >>Aleks >> =20 >> ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java = Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=3D4721&alloc_id=3D10040&op=3Dclick _______________________________________________ Pydev-code mailing list Pyd...@li... https://lists.sourceforge.net/lists/listinfo/pydev-code |