Hi,
No problem. As I said, Leo could be not the best place to implement some
ideas, which doesn't make it bad.
Cheers,
Offray
On 16/11/15 09:43, john lunzer wrote:
It was your mentions of Pharo which at least got me to take a look at
that environment. Admittedly I haven't spent much time with it but I
spent enough time to see the power that Pharo/Squeak exposes to the
programmer.
I'm not trying to make this a "LEO NEEDS THIS BECAUSE SUCH AND SUCH
HAS IT!!!" thread. I'm genuinely trying to think of new paradigms for
Leo to explore and this live tree paradigm seems to at least fit Leo's
style.
On Monday, November 16, 2015 at 9:00:27 AM UTC-5, Offray Vladimir Luna
Cárdenas wrote:
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] <javascript:>.
To post to this group, send email to [email protected]
<javascript:>.
Visit this group at http://groups.google.com/group/leo-editor
<http://groups.google.com/group/leo-editor>.
For more options, visit https://groups.google.com/d/optout
<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]
<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.