On Sun, Nov 30, 2008 at 2:14 PM, Paul Hildebrandt <[EMAIL PROTECTED]> wrote: > > I was thinking about editor integration today. One thing that make > products really click is when they are so easy to use they can't be > ignored. Editor integration helps with this goal. I've used pydev > with Eclipse but I am not using it currently. Currently, I just use > Emacs and have been thinking about something for it. Does anyone have > a favorite editor that they think would be worth trying pythoscope > integration? The first step would just be the static analysis. A > users would just hit a button and their source code in their editor > could have test code generated for them. Thoughts?
I also like this kind of stuff, my efforts are directed at Leo http://webpages.charter.net/edreamleo/front.html https://launchpad.net/leo-editor $ bzr branch lp:leo-editor Leo is a powerful easy to use outline-based editor. Written in pure Python, it is so extensible it can be considered a development framework for information management. The user community is very active, and the BD: https://launchpad.net/~edreamleo is very B, responsive and helpful. He works nearly full time on Leo IPython has incorporated Leo as the 'workbook' provider. The IPython guy was very impressed with the ease of integrating with Leo. The use case you have could be tested with the following pseudocode: @button pythoscope \ import pythoscope this_file = p.getExternalFile pythoscope.gentests(this_file) @button => Leo creates a clickable icon in the toolbar to run the code in the body of the node p => the node currently focused getExternalFile => Leo has many tools to manage files on the filesystem. It's great for organizing not only data, but files. (and data therein ...) given this node, you click on the toolbar icon named 'script-button', and the 'pythoscope' button is added to the toolbar. Now, while editing a Python source file in Leo, a click on the 'pythoscope' button will run gentests. @buttons offers instant gratification, there is also a powerful plugin framework. If this intrigues, I suggest posting an inquiry to the Leo list. http://groups.google.com/group/leo-editor Thanks, Kent > > Paul > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "leo-editor" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/leo-editor?hl=en -~----------~----~----~----~------~----~------~--~---
