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.