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.

Reply via email to