On Wed, Jun 11, 2014 at 4:10 PM, Tudor Girba <[email protected]> wrote:
> Thanks :).

Great Demo Doru !

> 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:

I'm already a great fan of GTInspector. I'm waiting for the something
like a live evaluator that will evaluate the expression every time a
modification is done.
Something like what you can found in LightTable.

> - 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.

Yes this is what I love in your demo. Not that much focused on Smalltalk syntax,
but showing the liveliness of the system and the power of tools.

I can imagine having something similar to what you have done to have
that is more focused
on a specific domain like data analysis or ecological modelling for me.

> 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.

Great, I guess you need too rehearse a lot ;-)

> 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.

Yes, I want to do the same demo and adapt it to my own needs.
Maybe, you can use also the extended TutorialBrowser from Stephan Eggermont.

You write also the script to follow.

> 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.

Maybe you can setup a configuration for that ? ConfigurationOfDemo

Thank you.
Regards,
-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/

Reply via email to