GTInspector custom presentations discoverability idea
Just watching the PharoDAYS 2015: GT Tools video [1] and I had an idea how to make the discoverability better for how to create your own presentations. Around 6:19, the class "ABAddressBook" is clicked, and before a method is clicked, the bottom pane is empty. That could be filled with a template for a custom presentation, similar templates in the System Browser when a package is selected but no class selected, or a protocol is selected but no method. [1] https://www.youtube.com/watch?v=Nmcou_5um2s btw, At the end I felt like clapping with the audience. This sort of overview it what has been missing from my understanding the overall aim/architecture of GT Tools (perhaps I missed something previous of humane-assessment site.) GTChatter looks promising, but obviously early days. It feels like there is more potential than was demonstrated. Now the moldability demonstrated by the GTInspector and GTSpotter seem so close to what others like LightTable are calling live programming, that I think we would even hold these up under that banner. If the first two (since they are in the image) were split out from the video [1] I think this would be suitable quality to incorporate into marketing the Pharo 4 release. On the pharo.org home page, maybe "moldable tools" should be added under the "Feel a live environment" heading. btw, I notice there that "developping" has too many 'p's. cheers -ben
fixed! Le 22/2/15 15:50, Ben Coman a écrit :
On the pharo.org <http://pharo.org> home page, maybe "moldable tools" should be added under the "Feel a live environment" heading. btw, I notice there that "developping" has too many 'p's.
Ben Coman wrote
btw, At the end I felt like clapping with the audience. This sort of overview it what has been missing from my understanding the overall aim/architecture of GT Tools
+100. I already knew the GT Toolkit was cool. But now I see how cool it really is! And have a dream about how cool it will be in the future ;) A few impressions... 1. When creating an instance-side method from within GT: a. BUG: When I select a method from the "Methods" pane, and write a new method in the "Source" pane, accepting doesn't seem to do anything i.e. the orange triangle is still there, and my new method doesn't appear in the "Methods" pane on the left. However, if I open a new Playground, the method is indeed saved. b. ENH Request: Selecting in the "Methods" pane is not a great way to specify which class a new method should be defined in. The target class may not have any existing methods, or the user may have to scroll extensively searching for it. 2. Also, it would be cool if previewing/diving into a menu item showed its builder. Right now the preview just shows the same thing as the previous column. 3. Previews of pragmas seem to be indented a lot for no reason, and then cut off the actual info with '...' <http://forum.world.st/file/n4807121/Screenshot_2015-02-23_18.png> ----- Cheers, Sean -- View this message in context: http://forum.world.st/GTInspector-custom-presentations-discoverability-idea-... Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
participants (3)
-
Ben Coman -
Sean P. DeNigris -
stepharo