Thanks :).
Just some background information:
As you can see, I used the GTInspector to show the liveliness of the system. I actually used the Moose image + some other goodies (like Seaside, Postgres connection and a couple of others). I tried this story for the first time, and while it still needs a bit of polishing, I think it works well on two levels:
- you can use it as an argument for people to start adopting Pharo as a programming platform by emphasizing the liveliness,��
- but at the same time you can use the same demo to show how using Pharo can replace scripting, querying and charting tools for common tasks like string, file system or db manipulation. This in itself is a niche that we can tap on.��
The result was that people actually got excited, and the message rippled a bit and I got to do several other demos outside the public session.
Every step you saw in the demo is setup through a script that gets triggered from the world menu. These scripts spawns windows and sets the state of objects. It's really simple, but it accelerates the demo. My goal is to get a demo that can be repeated by others in other contexts out of the box. There are still some setup issues, but once I get it done, I will make it more public. In the meantime, if you want to contribute or play with it you can use the following script in a Moose image:
Gofer new
�� �� ��smalltalkhubUser: 'PharoExtras' project: 'PostgresV2';
�� �� ��configuration;
�� �� ��load.
(#ConfigurationOfPostgresV2 asClass project version: '2.0-baseline') load.
Gofer new
�� �� ��smalltalkhubUser: 'Moose' project: 'GToolkit';
�� �� ��package: 'GT-InspectorExtensions-PostgresV2';
�� �� ��package: 'GT-InspectorExtensions-XML';
�� �� ��load.
Gofer new
�� �� ��smalltalkhubUser: 'RichardWettel' project: 'CodeCity';
�� �� ��configuration;
�� �� ��loadDevelopment.
Gofer new
�� �� ��smalltalkhubUser: 'PharoExtras' project: 'MorphExamplesAndDemos';
�� �� ��package: 'MorphExamplesAndDemos';
�� �� ��load.
Gofer new
�� �� ��smalltalkhubUser: 'Moose' project: 'GToolkit';
�� �� ��package: 'GT-InspectorExtensions-MorphExamplesAndDemos';
�� �� ��load.
Gofer new��
�� �� ��smalltalkhubUser: 'Moose' project: 'GToolkit';
�� �� ��package: 'GT-Scenery';
�� �� ��load.
Cheers,
Doru