pydev-code Mailing List for PyDev for Eclipse (Page 49)
Brought to you by:
fabioz
You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
(14) |
Apr
(18) |
May
(12) |
Jun
(34) |
Jul
(31) |
Aug
(37) |
Sep
(22) |
Oct
(2) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(1) |
Feb
(4) |
Mar
(9) |
Apr
(1) |
May
|
Jun
(2) |
Jul
(24) |
Aug
(3) |
Sep
(5) |
Oct
(3) |
Nov
(3) |
Dec
(5) |
2006 |
Jan
(5) |
Feb
(23) |
Mar
(5) |
Apr
(80) |
May
(26) |
Jun
(13) |
Jul
(13) |
Aug
(4) |
Sep
(31) |
Oct
(24) |
Nov
(6) |
Dec
(2) |
2007 |
Jan
(7) |
Feb
|
Mar
(26) |
Apr
(3) |
May
(8) |
Jun
(6) |
Jul
(11) |
Aug
(2) |
Sep
(4) |
Oct
|
Nov
(9) |
Dec
(3) |
2008 |
Jan
(7) |
Feb
(1) |
Mar
(6) |
Apr
(7) |
May
(9) |
Jun
(14) |
Jul
(9) |
Aug
(6) |
Sep
(10) |
Oct
(5) |
Nov
(8) |
Dec
(5) |
2009 |
Jan
(8) |
Feb
(10) |
Mar
(10) |
Apr
(1) |
May
(3) |
Jun
(5) |
Jul
(10) |
Aug
(3) |
Sep
(12) |
Oct
(6) |
Nov
(22) |
Dec
(12) |
2010 |
Jan
(10) |
Feb
(17) |
Mar
(5) |
Apr
(9) |
May
(8) |
Jun
(2) |
Jul
(4) |
Aug
(12) |
Sep
(1) |
Oct
(1) |
Nov
(8) |
Dec
|
2011 |
Jan
(14) |
Feb
(8) |
Mar
(3) |
Apr
(11) |
May
(6) |
Jun
(5) |
Jul
(10) |
Aug
(7) |
Sep
|
Oct
(4) |
Nov
(4) |
Dec
(8) |
2012 |
Jan
|
Feb
(8) |
Mar
(10) |
Apr
(5) |
May
(4) |
Jun
(10) |
Jul
|
Aug
(2) |
Sep
(2) |
Oct
(11) |
Nov
(1) |
Dec
|
2013 |
Jan
(1) |
Feb
(2) |
Mar
(11) |
Apr
(10) |
May
(7) |
Jun
(9) |
Jul
(13) |
Aug
(20) |
Sep
(4) |
Oct
(18) |
Nov
(5) |
Dec
(7) |
2014 |
Jan
(3) |
Feb
(5) |
Mar
(7) |
Apr
(5) |
May
(10) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(7) |
Oct
(1) |
Nov
(1) |
Dec
(1) |
2015 |
Jan
(1) |
Feb
(1) |
Mar
(8) |
Apr
(3) |
May
(1) |
Jun
(2) |
Jul
(1) |
Aug
(2) |
Sep
(1) |
Oct
(3) |
Nov
(5) |
Dec
(1) |
2016 |
Jan
(26) |
Feb
(10) |
Mar
(4) |
Apr
|
May
(4) |
Jun
(3) |
Jul
|
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(4) |
Dec
(3) |
2017 |
Jan
(3) |
Feb
|
Mar
(9) |
Apr
(2) |
May
|
Jun
(1) |
Jul
|
Aug
(9) |
Sep
(1) |
Oct
|
Nov
(2) |
Dec
|
2018 |
Jan
|
Feb
(2) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(4) |
Oct
(2) |
Nov
(1) |
Dec
(3) |
2019 |
Jan
(4) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(4) |
Aug
|
Sep
|
Oct
(3) |
Nov
|
Dec
|
2020 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(4) |
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
(11) |
2021 |
Jan
(3) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2024 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
|
From: Aleks T. <a...@to...> - 2004-06-09 02:39:21
|
Parhaum Toofanian wrote: > Sorry to bother you again. > > Just for starters, to get my feet wet, I fixed Fabio's AddBlockComment > handling, added a RemoveBlockComment feature, added the Remove action to the > menu, right-click, and hotkey. I also made the Block Separator string > user-defined in the preference page as opposed to hardcoded as > ===============. Sounds like you are warming up to coding in Eclipse. Good, hope lots of good stuff comes out. > For this and other changes I make, should I run the changes by you, or just > do add new files to version control and run a commit from within Eclipse? > What is the procedure that you would prefer? Or will it not let me perform > a commit at all since I have the project checked out from an anonymous CVS > checkout? You need to get checkin privileges to be able to check in the source. Tell me your slashdot id, and I'll give you the privileges. Up until now, I was the lead guy, spending lots of time on this. Developers checked in their code, and emailed me about it. I reviewed the changes, and made sure it all worked correctly. I am not sure what the right policy for the future should be. I am moving away from the project. My plan is to put out one more release compatible with Eclipse 3, and call it a 1.0. After that, the project will need a new lead. For now, I'd like you to email pydev-code about your changes. I'll take a look at them once I start the E3 port. If you'd like to provide documenation for the end users, edit org.python.pydev.help. Good luck, Aleks |
From: Aleks T. <a...@to...> - 2004-05-27 23:41:54
|
Dana Moore wrote: > No Problems with your leaving the project behind. > > When would you anticipate that you'd like to release 1.0? A couple of weeks after Eclipse 3 is released. I was thinking of creating a branch and releasing it now, but it is just too much of a hassle. > If the timeline is reasonable and If I make sufficient progress with > the autocomplete stuff it can make it into 1.0. That would be great. It would be nice to leave the project in a consistent state. > As an aside, I just completed working on a semantic web language IDE > (SWeDE) based on Eclipse > (http://projects.semwebcentral.org/projects/owl-eclipse/), so I have > learnt a TON of Eclipse-ish stuff. Therefore, I feel in somewhat a > decent position to go forward and will make time to maintain and > support. Welcome to the Eclipse learning club. Interesting. The semantic web pops up any time I need to scratch an itch. I've been thinking about RDF recently. Several of the projects I've been dealing with have a need for semi-structured db. I've used RDF before, and some things like ordering/quantifying arcs (a likes b very much) are hard to represent. Today I've been toying with the idea of what would happen if we took away triples and replaced them with 2-tuples. So instead of: A likes B you'd have A has property Likeable234 has properties (B) Likeable234 has a class Likeable Fun stuff. I have not found a semi-structured data architecture that I like, it might be the next project. Every one of them requires structure to be declared apriori. I did a lot of work with RDF in a very loose environment where we had no schema, and coded in straight C, and we got a lot accomplished. Then the database outgrew available memory, and things became hard.... Aleks |
From: Dana M. <dan...@ya...> - 2004-05-27 18:45:37
|
Yeah, I see the offending line in the build.properties I checked in a new one. After that, the Jython stuff should just build. There is not a need for src. Don't know how it got into the build.properties. As a matter of info, you can wrap any external lib as a Plugin (and you need to wrap _every_ loadable jar as a Plugin) by simply providing it a plugin.xml, see http://owl-eclipse.projects.semwebcentral.org/CreateLibraryPlugin.html for step by step. After you check out the build.properties, you might want to open the plugin.xml and right click on the dependencies tab and say recompute build path. This will mod the .project and the .classpath files as well. As far as what the inclusion of the jython stuff does, yo uwon't see anything useful just yet. I put it there for infrastructure reasons. What the new code _will_ do, once I get the troubling few issues squared away will be to offer the same level of autocompletion as jythonconsole does but whilst the file is being actively editted of course. No Problems with your leaving the project behind. When would you anticipate that you'd like to release 1.0? If the timeline is reasonable and If I make sufficient progress with the autocomplete stuff it can make it into 1.0. As an aside, I just completed working on a semantic web language IDE (SWeDE) based on Eclipse (http://projects.semwebcentral.org/projects/owl-eclipse/), so I have learnt a TON of Eclipse-ish stuff. Therefore, I feel in somewhat a decent position to go forward and will make time to maintain and support. As far as new ideas go beyond 1.0, I have been thinking of additional code helpers and generators, and perhaps hooking this into SWeDE (as a side effort) so that Python is the natural choice for language when working with the semantic web. I have listed that for the next SWeDE development spiral, which is being funded as a part of a DARPA programme. I am also thinking about visual helpers for code generation and property inspectors. I imagine there are many other things we might toss into the mix, but I want to get some experience with using what we have created in a programming - in - the - large (enterprise) setting to see what I would like to have and what others may complain about. I know that Bill (who has been busy also) has some additional contributions he wanted to make, and he may comment separately. Regards, --- Aleks Totic <a...@to...> wrote: > Cool. What does the new code do? > > I am unable to compile now. Jython project is complaining about > the missing /src directory. Can you check it in? > > I am starting to move away from supporting Pydev. I'll port it to > Eclipse3, call it 1.0 stable, and that'll be it, save for bug > maintenance. Any ideas on how pydev should continue to evolve, so > that your contributions get released? > > If you'd like to maintain release notes, and do bug support for > your features, I could post new releases. > > Aleks ===== _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ Dana Moore _/ _/ BBN Technologies LLC _/ _/ M: 240.350.4196 _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ __________________________________ Do you Yahoo!? Friends. Fun. Try the all-new Yahoo! Messenger. http://messenger.yahoo.com/ |
From: Aleks T. <a...@to...> - 2004-05-27 17:03:37
|
Cool. What does the new code do? I am unable to compile now. Jython project is complaining about the missing /src directory. Can you check it in? I am starting to move away from supporting Pydev. I'll port it to Eclipse3, call it 1.0 stable, and that'll be it, save for bug maintenance. Any ideas on how pydev should continue to evolve, so that your contributions get released? If you'd like to maintain release notes, and do bug support for your features, I could post new releases. Aleks Dana Moore wrote: > I finally found time to get back onto PyDev. > I checked in a wrapper for Jython to support > PythonCompletionProcessor.java. > Now I'm working to get that to call a couple the same python modules > that autocomplete code for PyAlaMode. ....... > NOW, here's the question I actually want to ask: > is ther a way to import Python files from JAR Archives, so that we can > make this stand alone without forcing the use to install JYTHON??? > There's a tantalising hint in the jython-dev message: > http://aspn.activestate.com/ASPN/Mail/Message/Jython-users/2070925 > > BUT the technique he describes, he says is in the message: > http://www.geocrawler.com/archives/3/7017/2001/9/50/6639698/ > > I can't seem to find that anywhere. Does anyone have insights into > this??? I do not understand why do you need to import Python files from JAR archives. How would that alleviate the need to install jython? You can run local files without problems, the debugger does it. Aleks |
From: Dana M. <dan...@ya...> - 2004-05-27 16:26:24
|
All, I finally found time to get back onto PyDev. I checked in a wrapper for Jython to support PythonCompletionProcessor.java. Now I'm working to get that to call a couple the same python modules that autocomplete code for PyAlaMode. Currently, I have a very brittle strategy for play purposes only which is to: ... PythonInterpreter interp = initInterpreter() // do whatever init is req // these modules are in the Jython Lib Path // THIS IS NOT A SUSTAINABLE STRATEGY (!) // WHAT WE REALLY WANT IS TO GET THEM FROM A JAR FILE BUNDLED WITH // THE JYTHON ECLIPSE PLUGIN (see more about this later in the message) interp.exec("from PyDev import jintrospect"); PyString command = new PyString( (String) textAtomBeforeTheDot); interp.exec( "theList = jintrospect.getAutoCompleteList( command="+cmd+", locals=locals())"); PyList theList = (PyList) interp.get("theList"); // then, populate the completion proposals and return for (int i = 0; i < theList.__len__(); i++) { propList.add(theList[i]); } ICompletionProposal[] proposals = new ICompletionProposal[propList.size()]; // and fill with list elements propList.toArray(proposals); // Return the proposals return proposals; ... NOW, here's the question I actually want to ask: is ther a way to import Python files from JAR Archives, so that we can make this stand alone without forcing the use to install JYTHON??? There's a tantalising hint in the jython-dev message: http://aspn.activestate.com/ASPN/Mail/Message/Jython-users/2070925 BUT the technique he describes, he says is in the message: http://www.geocrawler.com/archives/3/7017/2001/9/50/6639698/ I can't seem to find that anywhere. Does anyone have insights into this??? ===== _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ Dana Moore _/ _/ BBN Technologies LLC _/ _/ M: 240.350.4196 _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ __________________________________ Do you Yahoo!? Friends. Fun. Try the all-new Yahoo! Messenger. http://messenger.yahoo.com/ |
From: Dana M. <dan...@ya...> - 2004-05-27 16:15:45
|
I finally found time to get back onto PyDev. I checked in a wrapper for Jython to support PythonCompletionProcessor.java. Now working to get that to call a couple the same python modules that autocomplete code for PyAlaMode. Basically, the strategy is to: ... PythonInterpreter interp = initInterpreter() // do whatever init is req // these modules are in the Jython Lib Path // THIS IS NOT A SUSTAINABLE STRATEGY (!) // WHAT WE REALLY WANT IS TO GET THEM FROM A JAR FILE BUNDLED WITH // THE JYTHON ECLIPSE PLUGIN (see more about this later in the message) interp.exec("from PyDev import jintrospect"); interp.exec("from PyDev.play import *"); interp.exec( "theList = jintrospect.getAutoCompleteList( command='y.', locals=locals())"); PyList theList = (PyList) interp.get("theList"); // then, populate the completion proposals and return ICompletionProposal[] proposals = new ICompletionProposal[propList.size()]; // and fill with list elements propList.toArray(proposals); // Return the proposals return proposals; ... ... ===== _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ Dana Moore _/ _/ BBN Technologies LLC _/ _/ M: 240.350.4196 _/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ __________________________________ Do you Yahoo!? Friends. Fun. Try the all-new Yahoo! Messenger. http://messenger.yahoo.com/ |
From: Fabio Z. <fa...@in...> - 2004-05-21 18:55:57
|
Aleks, I did some changes in the way you get function calls, since it was not getting correctly class definitions. I also added an F3 shortcut to the same functionality Ctrl+Click has (I don't like to use the mouse very much :-) ). =20 []s Fabio -----Original Message----- From: pyd...@li... [mailto:pyd...@li...] On Behalf Of Aleks Totic Sent: sexta-feira, 21 de maio de 2004 14:09 To: pyd...@li... Subject: RE: [Pydev-code] Build problem Glad you got it. I am out of town until monday, so I could not help you. Aleks --- Fabio Zadrozny <fa...@in...> wrote: > Sorry...my eclipse didn't show me the folder on > synchronize... but I got it > now... >=20 > Fabio >=20 > -----Original Message----- > From: pyd...@li... > [mailto:pyd...@li...] On Behalf > Of Fabio Zadrozny > Sent: quinta-feira, 20 de maio de 2004 15:32 > To: pyd...@li... > Subject: [Pydev-code] Build problem >=20 > Hi All, >=20 > I just updated the cvs to get the last version of the > pydev plugin, but I > had some problems building it manly because the package > org.python.pydev.editor.model is used but is not in the > cvs... I think that > maybe someone forgot to check it in... >=20 > Fabio >=20 =09 =09 __________________________________ Do you Yahoo!? Yahoo! Domains =16 Claim yours for only $14.70/year http://smallbusiness.promotions.yahoo.com/offer=20 ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. = Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3D3149&alloc_id=3D8166&op=3Dclick _______________________________________________ Pydev-code mailing list Pyd...@li... https://lists.sourceforge.net/lists/listinfo/pydev-code |
From: Aleks T. <at...@ya...> - 2004-05-21 17:09:26
|
Glad you got it. I am out of town until monday, so I could not help you. Aleks --- Fabio Zadrozny <fa...@in...> wrote: > Sorry...my eclipse didn't show me the folder on > synchronize... but I got it > now... > > Fabio > > -----Original Message----- > From: pyd...@li... > [mailto:pyd...@li...] On Behalf > Of Fabio Zadrozny > Sent: quinta-feira, 20 de maio de 2004 15:32 > To: pyd...@li... > Subject: [Pydev-code] Build problem > > Hi All, > > I just updated the cvs to get the last version of the > pydev plugin, but I > had some problems building it manly because the package > org.python.pydev.editor.model is used but is not in the > cvs... I think that > maybe someone forgot to check it in... > > Fabio > __________________________________ Do you Yahoo!? Yahoo! Domains Claim yours for only $14.70/year http://smallbusiness.promotions.yahoo.com/offer |
From: Fabio Z. <fa...@in...> - 2004-05-21 15:29:58
|
Sorry...my eclipse didn't show me the folder on synchronize... but I got it now... Fabio -----Original Message----- From: pyd...@li... [mailto:pyd...@li...] On Behalf Of Fabio Zadrozny Sent: quinta-feira, 20 de maio de 2004 15:32 To: pyd...@li... Subject: [Pydev-code] Build problem Hi All, I just updated the cvs to get the last version of the pydev plugin, but I had some problems building it manly because the package org.python.pydev.editor.model is used but is not in the cvs... I think that maybe someone forgot to check it in... Fabio ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ Pydev-code mailing list Pyd...@li... https://lists.sourceforge.net/lists/listinfo/pydev-code |
From: Fabio Z. <fa...@in...> - 2004-05-20 18:51:28
|
I got the last build (0.4.1) and it also gave me the following error: java.lang.Error: Unresolved compilation problems: The import org.python.pydev.editor.model cannot be resolved The import org.python.pydev.editor.model cannot be resolved The import org.python.pydev.editor.model cannot be resolved The import org.python.pydev.editor.model cannot be resolved AbstractNode cannot be resolved (or is not a valid type) for the field PyEdit.pythonModel AbstractNode cannot be resolved (or is not a valid return type) for the method getPythonModel AbstractNode cannot be resolved (or is not a valid type) for the argument node of the method revealModelNode pythonModel cannot be resolved ModelMaker cannot be resolved pythonModel cannot be resolved IModelListener cannot be resolved (or is not a valid type) for the argument listener of the method addModelListener IModelListener cannot be resolved (or is not a valid type) for the argument listener of the method removeModelListener AbstractNode cannot be resolved (or is not a valid type) for the argument root of the method fireModelChanged IModelListener cannot be resolved or is not a type IModelListener cannot be resolved or is not a type Fabio -----Original Message----- From: pyd...@li... [mailto:pyd...@li...] On Behalf Of Fabio Zadrozny Sent: quinta-feira, 20 de maio de 2004 15:32 To: pyd...@li... Subject: [Pydev-code] Build problem Hi All, I just updated the cvs to get the last version of the pydev plugin, but I had some problems building it manly because the package org.python.pydev.editor.model is used but is not in the cvs... I think that maybe someone forgot to check it in... Fabio ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ Pydev-code mailing list Pyd...@li... https://lists.sourceforge.net/lists/listinfo/pydev-code |
From: Fabio Z. <fa...@in...> - 2004-05-20 18:29:31
|
Hi All, I just updated the cvs to get the last version of the pydev plugin, but I had some problems building it manly because the package org.python.pydev.editor.model is used but is not in the cvs... I think that maybe someone forgot to check it in... Fabio |
From: Aleks T. <a...@to...> - 2004-05-17 21:10:45
|
Hi, I've fixed the bug and rolled it into a new release. I have not put it on the sf release page yet, but you can get it from the update site: http://pydev.sf.net/updates/ The problem was that "<string>" was a name of the file in the stack, which caused XML parser to croak. I've fixed it so that file names are now also encoded. To be expected, I've tested the debugger only on a couple of test cases. Aleks Ron Smith wrote: > > When I took a look at pydevd.py file, I thought it odd that > it didn't have a .pyc file, but pydevd_vars.py did. > I tried to run it standalone to see if the interpreter would > generate the .pyc, and got an error with the socket > bind() call in startServer(...). The bind call was expecting > a tuple rather than an int. It's probably unrelated, but > I replaced it with: > s.bind(('', port)) > and didn't get the error anymore. |
From: Aleks T. <a...@to...> - 2004-05-05 02:33:03
|
I've just checked in the variable display for the debugger. It was a lot of detail work, merging the way Eclipse & python think. Final architecture is fairly simple. From Eclipse's point of view, variables are arranged hierarchically, with each variable belonging to a stack frame, or another variable. The variables come in two flavors, simple & container. The content of containers is obtained dynamically over the network with GetVariablesCommand. The debugger responds to GetVariableCommand by creating an dictionary of variable contents, and returning this dictionary to Eclipse. Right now, I know how to build dictionary for dictionaries, objects & tuples. Unimplemented container objects will get plea for volunteers to implement them. It is pretty simple, and involves subsclassing Resolver class in pydevd_vars. Current areas for improvement are: - implementing unimplemented container variables - smarter refresh when stepping. Right now, the variable hierarchy closes after every step. I've also checked in minor tweaks to the editor. I hope to implement breakpoints by the end of the week, and then I am ready for 0.4. Anything you'd like to check in before the next release? This will probably be my last big feature release. But more on that later... Aleks |
From: Marshall C. <mar...@ar...> - 2004-04-27 04:22:42
|
Hey everbody =) I just digested the entire 15 or so messages in the pydev-code archive and I think you guys are approaching the auto completion very well =). As far as I understand, working on the include path setup is analagous to the java source/class path setup for java projects in eclipse, correct? I'll try to get cracking on this asap =). After I'm done with this I have some other nifty things I'd like to get working on.. Auto-source generators, source formatters, maybe some kind of attribute oriented meta programming analagous to xdoclet for java. What do you guys think? -Marshall --- Aleks Totic <at...@ya...> wrote: > Hi Marshall, > sounds great, we always need more volunteer. Have > you > checked out/compiled the latest source? > > I am planning on putting out a release in 3 weeks. > The > major new features will be: > Editor: hyperlinking. See editor's changes.txt for > details. > Debugger: more or less fully functional one. > Code completion: Dana is working on it, he's got the > details. > > There has been a lot of discussion about code > completion. > Check out the archives, and talk to Dana about it. > > I've added you to the pydev-code mailing list, so > you can > start the discussion, and see what the others are > doing. > > As a warmup, it'd be nice if you implemented the > include > paths settings for projects of a python nature. The > stub > code is already there, it just needs the real > widget, like > Java includes. See TODO inside ProjectProperties. > This will > be needed for the browser/code completion, anything > that > requires us to search for Python includes. > > For chat, you can reach me on AIM:atotic > > Aleks > > --- Marshall Culpepper <mar...@ar...> wrote: > > Aleks.. > > > > Hey, i've been using pydev off and on for my > python > > developing purposes and like the potential it has > alot > > :). > > > > I was curious if you had the need for an > experienced > > java/python developer to help you out w/ pydev. > I'd > > like to work on code completion/code assist, auto > > import, and some other things that the Java > > perspective gives to Java programmers. > > > > > > __________________________________ > Do you Yahoo!? > Win a $20,000 Career Makeover at Yahoo! HotJobs > http://hotjobs.sweepstakes.yahoo.com/careermakeover > > > ------------------------------------------------------- > This SF.net email is sponsored by: The Robotic > Monkeys at ThinkGeek > For a limited time only, get FREE Ground shipping on > all orders of $35 > or more. Hurry up and shop folks, this offer expires > April 30th! > http://www.thinkgeek.com/freeshipping/?cpg=12297 > _______________________________________________ > Pydev-code mailing list > Pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > > |
From: Aleks T. <at...@ya...> - 2004-04-27 01:53:51
|
Hi Marshall, sounds great, we always need more volunteer. Have you checked out/compiled the latest source? I am planning on putting out a release in 3 weeks. The major new features will be: Editor: hyperlinking. See editor's changes.txt for details. Debugger: more or less fully functional one. Code completion: Dana is working on it, he's got the details. There has been a lot of discussion about code completion. Check out the archives, and talk to Dana about it. I've added you to the pydev-code mailing list, so you can start the discussion, and see what the others are doing. As a warmup, it'd be nice if you implemented the include paths settings for projects of a python nature. The stub code is already there, it just needs the real widget, like Java includes. See TODO inside ProjectProperties. This will be needed for the browser/code completion, anything that requires us to search for Python includes. For chat, you can reach me on AIM:atotic Aleks --- Marshall Culpepper <mar...@ar...> wrote: > Aleks.. > > Hey, i've been using pydev off and on for my python > developing purposes and like the potential it has alot > :). > > I was curious if you had the need for an experienced > java/python developer to help you out w/ pydev. I'd > like to work on code completion/code assist, auto > import, and some other things that the Java > perspective gives to Java programmers. __________________________________ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover |
From: Aleks T. <a...@to...> - 2004-04-27 01:11:54
|
Hi, I've just checked in a bunch of changes, mostly debugger. Debugger can now stop/pause a running program, and display its stack. It is kind ofd neat to see it in action, in its multithreaded glory. Next step, displaying the variables. This day was dedicated to figuring out the deadlock in thread debugging. The solution was to unregister my trace function before thread dies. Any news over there? Jython integration? Have you looked at http://home.tiscali.be/redrobin/jython/ Aleks |
From: Aleks T. <a...@to...> - 2004-04-22 16:57:48
|
That's awesome. I was suspicious whether jython would be helpful beyond the parser. Looking forward to seeing how you've done it. Aleks Dana Moore wrote: > Excellent. > I am close(r) to checking in a fairly complete attempt at code > completion. I have wrapped jython as a plugin for our project and am > using python itself to do the introspection of the edit buffer. > There are a LOT of small implementation details to work out, but I am > cruising along on it. UNtil then -- take a look at an actual screenshot > as downpayment and proof that YES it can be done :-) |
From: Dana M. <dan...@ya...> - 2004-04-22 15:43:04
|
Excellent. I am close(r) to checking in a fairly complete attempt at code completion. I have wrapped jython as a plugin for our project and am using python itself to do the introspection of the edit buffer. There are a LOT of small implementation details to work out, but I am cruising along on it. UNtil then -- take a look at an actual screenshot as downpayment and proof that YES it can be done :-) --- Aleks Totic <a...@to...> wrote: > This one is just for my sanity, I've done a lot of debugger work. > > New stuff: > pydev.editor: minor tweaks, see Changes.txt for details > pydev.debug: a lot of work on the new debug model. The debugger > is not functional yet, but you can still run. > > My next big milestone is step/resume for threads. > > Aleks > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&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! Photos: High-quality 4x6 digital prints for 25¢ http://photos.yahoo.com/ph/print_splash |
From: Aleks T. <a...@to...> - 2004-04-22 11:02:34
|
This one is just for my sanity, I've done a lot of debugger work. New stuff: pydev.editor: minor tweaks, see Changes.txt for details pydev.debug: a lot of work on the new debug model. The debugger is not functional yet, but you can still run. My next big milestone is step/resume for threads. Aleks |
From: Aleks T. <a...@to...> - 2004-04-19 17:24:12
|
No, I am just subclassing Bdb, instead of using jpydbg. The learning curve to learn & upgrade, or code from scratch was very similar for me, so I just decided to code it from scratch. Aleks Bill Wright wrote: > Aleks, > > Can you explain what you mean by "roll my own remote debugging protocol"? > Would this capability require a modified python.exe then? > > Bill |
From: Bill W. <ww...@bb...> - 2004-04-19 17:20:55
|
Aleks, Can you explain what you mean by "roll my own remote debugging protocol"? Would this capability require a modified python.exe then? Bill -----Original Message----- From: pyd...@li... [mailto:pyd...@li...]On Behalf Of Aleks Totic Sent: Monday, April 19, 2004 12:34 PM To: Ron Smith; pyd...@li... Subject: [Pydev-code] Re: pydev Ron Smith wrote: > Thanks, that definetely helped. I haven't done eclipse plug-in > development before and was approaching it wrong. > After exploring how to work with plugin projects > more, It's building fine and I'm able to export the pydev feature > and plug-ins, and install them into a fresh eclipse installation. > > I had to fix a small problem in PydevPlugin.java - it wasn't finding > PyDevPluginResources.properties. I think someone else on the forums > had the same problem. I've attached the patch Thanks. This has been a new addition to the tree by Dana, so I was not aware that we have properties now. > The editor seems to be working fine (I like the hyperlinking feature!). The hyperlinking is working for a very limited set of possible links right now. It is a great place to start if you'd like to contribute some code. The debugger is under heavy reconstruction right now. I've decided to roll my own remote debugging protocol. I'll check something in as soon as I get stop/suspend buttons running. > Is there a .4 release planned in the near future (next week or so)? Not next week, unless my progress really speeds up. I'd say there will be one within a month. I'd really like to get a real debugger in the next release (breakpoints/suspend/resume/variables). > By the way, I noticed you worked on Mosaic. Did you go to > the U of I? I graduated in 93. Yes, I was there at Beckman & NCSA between 90 & 94. > Thanks > --Ron Aleks ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Pydev-code mailing list Pyd...@li... https://lists.sourceforge.net/lists/listinfo/pydev-code |
From: Aleks T. <a...@to...> - 2004-04-19 16:35:55
|
Ron Smith wrote: > Thanks, that definetely helped. I haven't done eclipse plug-in > development before and was approaching it wrong. > After exploring how to work with plugin projects > more, It's building fine and I'm able to export the pydev feature > and plug-ins, and install them into a fresh eclipse installation. > > I had to fix a small problem in PydevPlugin.java - it wasn't finding > PyDevPluginResources.properties. I think someone else on the forums > had the same problem. I've attached the patch Thanks. This has been a new addition to the tree by Dana, so I was not aware that we have properties now. > The editor seems to be working fine (I like the hyperlinking feature!). The hyperlinking is working for a very limited set of possible links right now. It is a great place to start if you'd like to contribute some code. The debugger is under heavy reconstruction right now. I've decided to roll my own remote debugging protocol. I'll check something in as soon as I get stop/suspend buttons running. > Is there a .4 release planned in the near future (next week or so)? Not next week, unless my progress really speeds up. I'd say there will be one within a month. I'd really like to get a real debugger in the next release (breakpoints/suspend/resume/variables). > By the way, I noticed you worked on Mosaic. Did you go to > the U of I? I graduated in 93. Yes, I was there at Beckman & NCSA between 90 & 94. > Thanks > --Ron Aleks |
From: Aleks T. <a...@to...> - 2004-04-16 18:36:52
|
Dana Moore wrote: > In addition, I have integrated Jython into the project (wrapping it as > a plugin). I was intending to use this as a way of working with the > native python introspection capability; > for example to be able to extend the potential completions for a > statement that starts out > ....sys. > and offer all the completions for 'sys.' > or all the normal potential completions for something defined in the > module being editted. > Integrating Jython was trivial, but I haven't checked it in as yet, > since there still seem to be some execution pathing problems in using > it. > I have been intending to do some pairwise skull-sweating on this with > Bill, but even though we are just down the hall from one another, we > haven't been able to hook up for more than 2 minutes at a time. > If we together can get this cracked on (say) Monday, then I will have > something to demo/check in shortly thereafter. > I am using the AST traverer now to get my document model, and that may > be the first thing we check in. We will shift to the PyDictionary > shortly though... first let's get a working autocompleter. I've been thinking of integrating Jython. It would definitely be a good thing. Lets chat about how you are doing it before you check in. PyDictionary is no more. Now it is the classes inside editor.model. I have utility functions to find function definitions for now, finding locals would be easy, they are already registered with Scope. Traversing AST was too hard/limiting for me. Aleks |
From: Aleks T. <a...@to...> - 2004-04-16 17:12:13
|
Bill Wright wrote: > Aleks, > > Dana and I have been pretty tied up getting ready for our JavaOne > presentations, so this has been idle for a little bit. But I did get your > new code and the changes to the run configuration work fine. There were a > couple nice features that got lost, though. The other PythonTab had > "Browse..." buttons for the run directory and other configuration options so > you didn't have to type in a nasty pathname if you didn't want. It also > error-checked the input and wouldn't try to run a script that didn't exist > or run in a directory that didn't exist, etc. I'll try to merge those > features into the one-true-PythonTab when I get a chance. Oops, I never use those functions so I did not miss them. It'd be great if you could merge them in. > I tried to use the hyperlinking that you mentioned, but I guess I don't know > how to activate it. I have an interpreter configured (it's just "python" > which seems to work ok for the run configuration since it's in my %PATH%). > What should happen> If I hit CTRL-SPACE I do see some rogues' names ;-) Just press CTRL, like in the java editor, and mouse over. Lots of words will highlight, but only local function calls and simple imports will take you to their definition. Aleks |
From: Dana M. <dan...@ya...> - 2004-04-16 16:27:07
|
In addition, I have integrated Jython into the project (wrapping it as a plugin). I was intending to use this as a way of working with the native python introspection capability; for example to be able to extend the potential completions for a statement that starts out ....sys. and offer all the completions for 'sys.' or all the normal potential completions for something defined in the module being editted. Integrating Jython was trivial, but I haven't checked it in as yet, since there still seem to be some execution pathing problems in using it. I have been intending to do some pairwise skull-sweating on this with Bill, but even though we are just down the hall from one another, we haven't been able to hook up for more than 2 minutes at a time. If we together can get this cracked on (say) Monday, then I will have something to demo/check in shortly thereafter. I am using the AST traverer now to get my document model, and that may be the first thing we check in. We will shift to the PyDictionary shortly though... first let's get a working autocompleter. --Dana __________________________________ Do you Yahoo!? Yahoo! Tax Center - File online by April 15th http://taxes.yahoo.com/filing.html |