Cool feature of GTInspector

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

Cool feature of GTInspector

abergel
Hi!

Serge shown us today how to have three panes in a GTInspector. This made my day!
https://vimeo.com/97507411

Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Cool feature of GTInspector

Usman Bhatti
Nice!


On Fri, Jun 6, 2014 at 9:21 PM, Alexandre Bergel <[hidden email]> wrote:
Hi!

Serge shown us today how to have three panes in a GTInspector. This made my day!
https://vimeo.com/97507411

Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Cool feature of GTInspector

Ben Coman
In reply to this post by abergel
Alexandre Bergel wrote:
> Hi!
>
> Serge shown us today how to have three panes in a GTInspector. This made my day!
> https://vimeo.com/97507411
>
> Cheers,
> Alexandre
>  
That was a surprise it was so simple! Very intuitive. Very cool....
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Cool feature of GTInspector

Tudor Girba-2
Cool, isn't it :)

As I mentioned when we introduced the GLMPager, this is a conceptual improvement over the Miller's columns. But, now that we are at it, did you try mousing over a bullet that represents a pane that is not visible (you need the latest version for this) :).

The implementation credits go to the Alex (Aliaksei Syrel) and Andrei.

Doru


On Sat, Jun 7, 2014 at 3:24 AM, Ben Coman <[hidden email]> wrote:
Alexandre Bergel wrote:
Hi!

Serge shown us today how to have three panes in a GTInspector. This made my day!
https://vimeo.com/97507411

Cheers,
Alexandre
 
That was a surprise it was so simple! Very intuitive. Very cool....

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Cool feature of GTInspector

[CH] Aliaksei Syrel

Hi,

Thank you all for very positive comments :) New pager is very interesting idea, that was a big pleasure to implement. In short time with the help of Andrei and Tudor I will try to make another interesting GTInspector feature real! It's the idea of having a possibility to re-open pane tree while inspecting a list of similar objects. So if you made a long way deep inside the object (lots of panes) and start inspecting another object of the same class as before, inspector will try to redo your previous job of digging deep inside, wich can heavily save someone's time. And after having such mechanism it could theoretically be possible to generate Smalltalk code, based on that way. So maybe someday we can program directly in inspector switching panes?...

Cheers,
Alex

On Jun 7, 2014 6:57 PM, "Tudor Girba" <[hidden email]> wrote:
Cool, isn't it :)

As I mentioned when we introduced the GLMPager, this is a conceptual improvement over the Miller's columns. But, now that we are at it, did you try mousing over a bullet that represents a pane that is not visible (you need the latest version for this) :).

The implementation credits go to the Alex (Aliaksei Syrel) and Andrei.

Doru


On Sat, Jun 7, 2014 at 3:24 AM, Ben Coman <[hidden email]> wrote:
Alexandre Bergel wrote:
Hi!

Serge shown us today how to have three panes in a GTInspector. This made my day!
https://vimeo.com/97507411

Cheers,
Alexandre
 
That was a surprise it was so simple! Very intuitive. Very cool....

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Cool feature of GTInspector

Ben Coman
[CH] Aliaksei Syrel wrote:

>
> Hi,
>
> Thank you all for very positive comments :) New pager is very
> interesting idea, that was a big pleasure to implement. In short time
> with the help of Andrei and Tudor I will try to make another
> interesting GTInspector feature real! It's the idea of having a
> possibility to re-open pane tree while inspecting a list of similar
> objects. So if you made a long way deep inside the object (lots of
> panes) and start inspecting another object of the same class as
> before, inspector will try to redo your previous job of digging deep
> inside, wich can heavily save someone's time. And after having such
> mechanism it could theoretically be possible to generate Smalltalk
> code, based on that way. So maybe someday we can program directly in
> inspector switching panes?...
>
> Cheers,
> Alex
>
That just sparks an idea! Now I've only given it 10 seconds thought so
take this with a grain of salt.. It might be cool to be able to look at
two similar objects in parallel - so you end up with a grid that you can
pan up and down as well as left to right.

Or, maybe just a pulldown list to which you can add multiple objects and
select between them - with a shortcut to quickly flip back and forth
between the last two selections.

cheers -ben
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Cool feature of GTInspector

Tudor Girba-2
In reply to this post by [CH] Aliaksei Syrel
Hi,

Indeed, a good end goal would be to have the inspector and the debugger capturing some 60-70% of programming. A class browser is good for organizing code, but less good for live programming.

Cheers,
Doru



On Sun, Jun 8, 2014 at 2:00 AM, [CH] Aliaksei Syrel <[hidden email]> wrote:

Hi,

Thank you all for very positive comments :) New pager is very interesting idea, that was a big pleasure to implement. In short time with the help of Andrei and Tudor I will try to make another interesting GTInspector feature real! It's the idea of having a possibility to re-open pane tree while inspecting a list of similar objects. So if you made a long way deep inside the object (lots of panes) and start inspecting another object of the same class as before, inspector will try to redo your previous job of digging deep inside, wich can heavily save someone's time. And after having such mechanism it could theoretically be possible to generate Smalltalk code, based on that way. So maybe someday we can program directly in inspector switching panes?...

Cheers,
Alex

On Jun 7, 2014 6:57 PM, "Tudor Girba" <[hidden email]> wrote:
Cool, isn't it :)

As I mentioned when we introduced the GLMPager, this is a conceptual improvement over the Miller's columns. But, now that we are at it, did you try mousing over a bullet that represents a pane that is not visible (you need the latest version for this) :).

The implementation credits go to the Alex (Aliaksei Syrel) and Andrei.

Doru


On Sat, Jun 7, 2014 at 3:24 AM, Ben Coman <[hidden email]> wrote:
Alexandre Bergel wrote:
Hi!

Serge shown us today how to have three panes in a GTInspector. This made my day!
https://vimeo.com/97507411

Cheers,
Alexandre
 
That was a surprise it was so simple! Very intuitive. Very cool....

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Cool feature of GTInspector

Goubier Thierry

Unless you make the class browser simple and compact enough to be part of the inspector or the debugger (i.e. really blurring the lines between the three).

I wonder what it would mean not having to go through the inspector... Or replacing the code pane in the debugger by the tree + code pane of AltBrowser.

Oh, I think I'd like that last one :)

Thierry


De : [hidden email] [[hidden email]] de la part de Tudor Girba [[hidden email]]
Envoyé : mardi 10 juin 2014 10:18
À : Moose-related development
Objet : [Moose-dev] Re: Cool feature of GTInspector

Hi,

Indeed, a good end goal would be to have the inspector and the debugger capturing some 60-70% of programming. A class browser is good for organizing code, but less good for live programming.

Cheers,
Doru



On Sun, Jun 8, 2014 at 2:00 AM, [CH] Aliaksei Syrel <[hidden email]> wrote:

Hi,

Thank you all for very positive comments :) New pager is very interesting idea, that was a big pleasure to implement. In short time with the help of Andrei and Tudor I will try to make another interesting GTInspector feature real! It's the idea of having a possibility to re-open pane tree while inspecting a list of similar objects. So if you made a long way deep inside the object (lots of panes) and start inspecting another object of the same class as before, inspector will try to redo your previous job of digging deep inside, wich can heavily save someone's time. And after having such mechanism it could theoretically be possible to generate Smalltalk code, based on that way. So maybe someday we can program directly in inspector switching panes?...

Cheers,
Alex

On Jun 7, 2014 6:57 PM, "Tudor Girba" <[hidden email]> wrote:
Cool, isn't it :)

As I mentioned when we introduced the GLMPager, this is a conceptual improvement over the Miller's columns. But, now that we are at it, did you try mousing over a bullet that represents a pane that is not visible (you need the latest version for this) :).

The implementation credits go to the Alex (Aliaksei Syrel) and Andrei.

Doru


On Sat, Jun 7, 2014 at 3:24 AM, Ben Coman <[hidden email]> wrote:
Alexandre Bergel wrote:
Hi!

Serge shown us today how to have three panes in a GTInspector. This made my day!
https://vimeo.com/97507411

Cheers,
Alexandre
 
That was a surprise it was so simple! Very intuitive. Very cool....

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Cool feature of GTInspector

abergel
In reply to this post by abergel
And one cool thing about it, is that I can restore the inspector to use only one pane :-)
This is useful when using Roassal

Alexandre


On Jun 6, 2014, at 3:21 PM, Alexandre Bergel <[hidden email]> wrote:

> Hi!
>
> Serge shown us today how to have three panes in a GTInspector. This made my day!
> https://vimeo.com/97507411
>
> Cheers,
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Cool feature of GTInspector

Tudor Girba-2
You mean, that you can enlarge the pane to fill the whole window?

That is interesting indeed, but it has to be extended. Having to spend more time in one context is a recurrent problem, and the solution that we have now works in a limited set of cases. For example, if you enlarge a list to full screen, you will see that as soon as you select something, a the next pane comes in. To make it work properly we should suspend the spawning of further panes when in full screen mode.

Cheers,
Doru



On Tue, Jun 10, 2014 at 6:19 PM, Alexandre Bergel <[hidden email]> wrote:
And one cool thing about it, is that I can restore the inspector to use only one pane :-)
This is useful when using Roassal

Alexandre


On Jun 6, 2014, at 3:21 PM, Alexandre Bergel <[hidden email]> wrote:

> Hi!
>
> Serge shown us today how to have three panes in a GTInspector. This made my day!
> https://vimeo.com/97507411
>
> Cheers,
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Cool feature of GTInspector

Tudor Girba-2
In reply to this post by Goubier Thierry
Exactly this is where we are going. The current solution already offers a rudimentary browser just to be able to explore the possibilities, but we want a cooler and simpler to use class browser dedicated to an object.

Given that you already worked in this area, would you be interested in joining this effort?

Cheers,
Doru


On Tue, Jun 10, 2014 at 2:31 PM, GOUBIER Thierry <[hidden email]> wrote:

Unless you make the class browser simple and compact enough to be part of the inspector or the debugger (i.e. really blurring the lines between the three).

I wonder what it would mean not having to go through the inspector... Or replacing the code pane in the debugger by the tree + code pane of AltBrowser.

Oh, I think I'd like that last one :)

Thierry


De : [hidden email] [[hidden email]] de la part de Tudor Girba [[hidden email]]
Envoyé : mardi 10 juin 2014 10:18
À : Moose-related development
Objet : [Moose-dev] Re: Cool feature of GTInspector

Hi,

Indeed, a good end goal would be to have the inspector and the debugger capturing some 60-70% of programming. A class browser is good for organizing code, but less good for live programming.

Cheers,
Doru



On Sun, Jun 8, 2014 at 2:00 AM, [CH] Aliaksei Syrel <[hidden email]> wrote:

Hi,

Thank you all for very positive comments :) New pager is very interesting idea, that was a big pleasure to implement. In short time with the help of Andrei and Tudor I will try to make another interesting GTInspector feature real! It's the idea of having a possibility to re-open pane tree while inspecting a list of similar objects. So if you made a long way deep inside the object (lots of panes) and start inspecting another object of the same class as before, inspector will try to redo your previous job of digging deep inside, wich can heavily save someone's time. And after having such mechanism it could theoretically be possible to generate Smalltalk code, based on that way. So maybe someday we can program directly in inspector switching panes?...

Cheers,
Alex

On Jun 7, 2014 6:57 PM, "Tudor Girba" <[hidden email]> wrote:
Cool, isn't it :)

As I mentioned when we introduced the GLMPager, this is a conceptual improvement over the Miller's columns. But, now that we are at it, did you try mousing over a bullet that represents a pane that is not visible (you need the latest version for this) :).

The implementation credits go to the Alex (Aliaksei Syrel) and Andrei.

Doru


On Sat, Jun 7, 2014 at 3:24 AM, Ben Coman <[hidden email]> wrote:
Alexandre Bergel wrote:
Hi!

Serge shown us today how to have three panes in a GTInspector. This made my day!
https://vimeo.com/97507411

Cheers,
Alexandre
 
That was a surprise it was so simple! Very intuitive. Very cool....

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Cool feature of GTInspector

Goubier Thierry
Joining? I'd like to, but at the moment I feel bad about promising some time to code something (and there is a lot I'd like to take part in). I'm busy with the SmaCC stuff (and some project work) and late in many efforts. I'll see what I can do.

Thierry


De : [hidden email] [[hidden email]] de la part de Tudor Girba [[hidden email]]
Envoyé : mercredi 11 juin 2014 16:16
À : Moose-related development
Objet : [Moose-dev] Re: Cool feature of GTInspector

Exactly this is where we are going. The current solution already offers a rudimentary browser just to be able to explore the possibilities, but we want a cooler and simpler to use class browser dedicated to an object.

Given that you already worked in this area, would you be interested in joining this effort?

Cheers,
Doru


On Tue, Jun 10, 2014 at 2:31 PM, GOUBIER Thierry <[hidden email]> wrote:

Unless you make the class browser simple and compact enough to be part of the inspector or the debugger (i.e. really blurring the lines between the three).

I wonder what it would mean not having to go through the inspector... Or replacing the code pane in the debugger by the tree + code pane of AltBrowser.

Oh, I think I'd like that last one :)

Thierry


De : [hidden email] [[hidden email]] de la part de Tudor Girba [[hidden email]]
Envoyé : mardi 10 juin 2014 10:18
À : Moose-related development
Objet : [Moose-dev] Re: Cool feature of GTInspector

Hi,

Indeed, a good end goal would be to have the inspector and the debugger capturing some 60-70% of programming. A class browser is good for organizing code, but less good for live programming.

Cheers,
Doru



On Sun, Jun 8, 2014 at 2:00 AM, [CH] Aliaksei Syrel <[hidden email]> wrote:

Hi,

Thank you all for very positive comments :) New pager is very interesting idea, that was a big pleasure to implement. In short time with the help of Andrei and Tudor I will try to make another interesting GTInspector feature real! It's the idea of having a possibility to re-open pane tree while inspecting a list of similar objects. So if you made a long way deep inside the object (lots of panes) and start inspecting another object of the same class as before, inspector will try to redo your previous job of digging deep inside, wich can heavily save someone's time. And after having such mechanism it could theoretically be possible to generate Smalltalk code, based on that way. So maybe someday we can program directly in inspector switching panes?...

Cheers,
Alex

On Jun 7, 2014 6:57 PM, "Tudor Girba" <[hidden email]> wrote:
Cool, isn't it :)

As I mentioned when we introduced the GLMPager, this is a conceptual improvement over the Miller's columns. But, now that we are at it, did you try mousing over a bullet that represents a pane that is not visible (you need the latest version for this) :).

The implementation credits go to the Alex (Aliaksei Syrel) and Andrei.

Doru


On Sat, Jun 7, 2014 at 3:24 AM, Ben Coman <[hidden email]> wrote:
Alexandre Bergel wrote:
Hi!

Serge shown us today how to have three panes in a GTInspector. This made my day!
https://vimeo.com/97507411

Cheers,
Alexandre
 
That was a surprise it was so simple! Very intuitive. Very cool....

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev




--

"Every thing has its own flow"

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev