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
-~----------~----~----~----~------~----~------~--~---

Reply via email to