Hi John,

Making a IPython + Leo kind of experience with truly interactive/instrospective outline whats what made me explore Pharo and build a prototype of the idea on it. It has been really pleasant and fluid, like nothing I have experienced before on any OS/Unix inherited development paradigm.

Cheers,

Offray


On 16/11/15 07:46, john lunzer wrote:
I think one way to make Leo more powerful and easier to learn is to further expose Leo to itself.

I recently was messing around with Terry's introspection script which lays outs the guts of an opject in a tree format. I did an introspection on g. Think of it as a dir(g) on steroids. What if the g subtree was alive? What if a Leo tree could represent live python object in a running python program, in this case specifically g in Leo itself. You could fully interact and modify these live subtrees.

I do this manually through the IPython plugin (ILeo). It is a little painful because executing scripts has known issues with output and pdb doesn't work right when Leo is in ILeo mode.

If this concept could be extended to creating a live tree for any running python program it could turn Leo into one of the most powerful debugging tools available.

I give Smalltalk (Pharo) some credit. The entire environement is alive and you can mess with any running object you want assuming you know what you're looking for.

Anyway, just a thought. Maybe it can lead to some exciting ideas for Edward. Gotta get this guy Leo motivated again ;)


--
You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>. To post to this group, send email to [email protected] <mailto:[email protected]>.
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to