[website] new news entry: talk NDC Oslo
Hi, I added a new entry: http://pharo.org/news/playing-with-live-objects Marcus
very good presentation that clearly shows the capabilities of Pharo. If that does not convince people to use / try pharo, nothing will :) On Wed, Jun 11, 2014 at 11:33 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
Hi,
I added a new entry:
http://pharo.org/news/playing-with-live-objects
Marcus
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 On Wed, Jun 11, 2014 at 11:31 AM, kilon alios <kilon.alios@gmail.com> wrote:
very good presentation that clearly shows the capabilities of Pharo. If that does not convince people to use / try pharo, nothing will :)
On Wed, Jun 11, 2014 at 11:33 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
Hi,
I added a new entry:
http://pharo.org/news/playing-with-live-objects
Marcus
-- www.tudorgirba.com "Every thing has its own flow"
On Wed, Jun 11, 2014 at 4:10 PM, Tudor Girba <tudor@tudorgirba.com> 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/
Hi doru did you get problems with the fonts? Because I was wondering why you did not make them a bit larger. Stef On 11/6/14 16:10, Tudor Girba wrote:
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
On Wed, Jun 11, 2014 at 11:31 AM, kilon alios <kilon.alios@gmail.com <mailto:kilon.alios@gmail.com>> wrote:
very good presentation that clearly shows the capabilities of Pharo. If that does not convince people to use / try pharo, nothing will :)
On Wed, Jun 11, 2014 at 11:33 AM, Marcus Denker <marcus.denker@inria.fr <mailto:marcus.denker@inria.fr>> wrote:
Hi,
I added a new entry:
http://pharo.org/news/playing-with-live-objects
Marcus
-- www.tudorgirba.com <http://www.tudorgirba.com>
"Every thing has its own flow"
The room was flat with several monitors around, and people could see well (I tested beforehand). If the fonts get much larger, having several panes side-by-side makes things look ugly and you kind of lose the perspective :(. That is why I am so looking forward for Bloc (so that I can scale things nicely) :). Cheers, Doru On Fri, Jun 13, 2014 at 7:50 AM, stepharo <stepharo@free.fr> wrote:
Hi doru
did you get problems with the fonts? Because I was wondering why you did not make them a bit larger.
Stef
On 11/6/14 16:10, Tudor Girba wrote:
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
On Wed, Jun 11, 2014 at 11:31 AM, kilon alios <kilon.alios@gmail.com> wrote:
very good presentation that clearly shows the capabilities of Pharo. If that does not convince people to use / try pharo, nothing will :)
On Wed, Jun 11, 2014 at 11:33 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
Hi,
I added a new entry:
http://pharo.org/news/playing-with-live-objects
Marcus
-- www.tudorgirba.com
"Every thing has its own flow"
-- www.tudorgirba.com "Every thing has its own flow"
On 13 Jun 2014, at 09:31, Tudor Girba <tudor@tudorgirba.com> wrote:
If the fonts get much larger, having several panes side-by-side makes things look ugly and you kind of lose the perspective :(.
I think the GTTools take up too much screen space. I know that today we have bigger screens and we should use them, but still. This is of course a subjective opinion, a feeling.
I think you are referring to the playground/inspector. Indeed it takes more space than the other inspector, but only if you want to see multiple objects at the same time. You can choose to see just one object at a time, and then you get in a situation similar to the existing tool. It's just that it turns out that once you can see more related objects, you choose to do so and you get more aggressive in exploration. And then you do not want to go back :). Doru On Fri, Jun 13, 2014 at 9:38 AM, Sven Van Caekenberghe <sven@stfx.eu> wrote:
On 13 Jun 2014, at 09:31, Tudor Girba <tudor@tudorgirba.com> wrote:
If the fonts get much larger, having several panes side-by-side makes things look ugly and you kind of lose the perspective :(.
I think the GTTools take up too much screen space. I know that today we have bigger screens and we should use them, but still.
This is of course a subjective opinion, a feeling.
-- www.tudorgirba.com "Every thing has its own flow"
participants (6)
-
kilon alios -
Marcus Denker -
Serge Stinckwich -
stepharo -
Sven Van Caekenberghe -
Tudor Girba