[squeak-dev] BabyUML has reached its goal

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

[squeak-dev] BabyUML has reached its goal

Trygve
The goal of the BabyUML project was to bridge the chasm between the code we write at compile time and the networks of communicating objects that do the work at runtime.

The BabyIDE interactive development environment bridges this chasm . Its foundation is the new DCI paradigm, its key stone is a variant of the Traits stateless methods.

Read the report and download the programs. You find all about it in the BabyIDE home page
    http://heim.ifi.uio.no/~trygver/themes/babyide/babyide-index.html

Enjoy yourself while I'm relaxing in the mountains for the next seven days.
--Trygve


--
--

Trygve Reenskaug       mailto: [hidden email]

Morgedalsvn. 5A         http://heim.ifi.uio.no/~trygver

N-0378 Oslo               Tel: (+47) 22 49 57 27

Norway



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] BabyUML has reached its goal

Edgar J. De Cleene



El 8/28/08 9:00 AM, "Trygve Reenskaug" <[hidden email]> escribió:

> The goal of the BabyUML project was to bridge the chasm between the code we
> write at compile time and the networks of communicating objects that do the
> work at runtime.
>
> The BabyIDE interactive development environment bridges this chasm . Its
> foundation is the new DCI paradigm, its key stone is a variant of the Traits
> stateless methods.
>
> Read the report and download the programs. You find all about it in the
> BabyIDE home page
>     http://heim.ifi.uio.no/~trygver/themes/babyide/babyide-index.html
> <http://heim.ifi.uio.no/%7Etrygver/themes/babyide/babyide-index.html>
>
> Enjoy yourself while I'm relaxing in the mountains for the next seven days.
> --Trygve

Trygve:

I always follow any project coming from you

A few observations
commonsense.pdf is not on the .zip.
A .sar with the needed for work on 3.10 published in SqueakMap gives wider
audience IMHO.

Enjoy the Norway mountains.I afraid seven days is not enough to understand
all this fundamental work.

Edgar



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] BabyUML has reached its goal

garduino
Hi Trygve:

As usual, a very interesting work from you.

I will invest some time reading more deeper to better understand your ideas.

I ever searched/thinked in better ways of produce software, and think
that with Smalltalk we have a big tool, but we are yet at the middle
of the road. May be BabyIDE go in such direction.

Thanks by share.

Cheers.
Germán.


2008/8/29 Edgar J. De Cleene <[hidden email]>:

>
>
>
> El 8/28/08 9:00 AM, "Trygve Reenskaug" <[hidden email]> escribió:
>
>> The goal of the BabyUML project was to bridge the chasm between the code we
>> write at compile time and the networks of communicating objects that do the
>> work at runtime.
>>
>> The BabyIDE interactive development environment bridges this chasm . Its
>> foundation is the new DCI paradigm, its key stone is a variant of the Traits
>> stateless methods.
>>
>> Read the report and download the programs. You find all about it in the
>> BabyIDE home page
>>     http://heim.ifi.uio.no/~trygver/themes/babyide/babyide-index.html
>> <http://heim.ifi.uio.no/%7Etrygver/themes/babyide/babyide-index.html>
>>
>> Enjoy yourself while I'm relaxing in the mountains for the next seven days.
>> --Trygve
>
> Trygve:
>
> I always follow any project coming from you
>
> A few observations
> commonsense.pdf is not on the .zip.
> A .sar with the needed for work on 3.10 published in SqueakMap gives wider
> audience IMHO.
>
> Enjoy the Norway mountains.I afraid seven days is not enough to understand
> all this fundamental work.
>
> Edgar
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] BabyUML has reached its goal

stephane ducasse
In reply to this post by Trygve
Hi Trygve

I discussed with
jim coplien at Bruxelles and I would love to understand how you use  
traits.
Do you have a document which explains that?

Stef

On Aug 28, 2008, at 2:00 PM, Trygve Reenskaug wrote:

> The goal of the BabyUML project was to bridge the chasm between the  
> code we write at compile time and the networks of communicating  
> objects that do the work at runtime.
>
> The BabyIDE interactive development environment bridges this chasm .  
> Its foundation is the new DCI paradigm, its key stone is a variant  
> of the Traits stateless methods.
>
> Read the report and download the programs. You find all about it in  
> the BabyIDE home page
>     http://heim.ifi.uio.no/~trygver/themes/babyide/babyide-index.html
>
> Enjoy yourself while I'm relaxing in the mountains for the next  
> seven days.
> --Trygve
>
>
> --
> Trygve Reenskaug       mailto: [hidden email]
> Morgedalsvn. 5A         http://heim.ifi.uio.no/~trygver
> N-0378 Oslo               Tel: (+47) 22 49 57 27
> Norway
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] BabyUML has reached its goal

stephane ducasse
I will read your document :)

Stef

On Sep 1, 2008, at 10:17 PM, stephane ducasse wrote:

> Hi Trygve
>
> I discussed with
> jim coplien at Bruxelles and I would love to understand how you use  
> traits.
> Do you have a document which explains that?
>
> Stef
>
> On Aug 28, 2008, at 2:00 PM, Trygve Reenskaug wrote:
>
>> The goal of the BabyUML project was to bridge the chasm between the  
>> code we write at compile time and the networks of communicating  
>> objects that do the work at runtime.
>>
>> The BabyIDE interactive development environment bridges this  
>> chasm . Its foundation is the new DCI paradigm, its key stone is a  
>> variant of the Traits stateless methods.
>>
>> Read the report and download the programs. You find all about it in  
>> the BabyIDE home page
>>    http://heim.ifi.uio.no/~trygver/themes/babyide/babyide-index.html
>>
>> Enjoy yourself while I'm relaxing in the mountains for the next  
>> seven days.
>> --Trygve
>>
>>
>> --
>> Trygve Reenskaug       mailto: [hidden email]
>> Morgedalsvn. 5A         http://heim.ifi.uio.no/~trygver
>> N-0378 Oslo               Tel: (+47) 22 49 57 27
>> Norway
>>
>>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] BabyUML has reached its goal

James O. Coplien
In reply to this post by stephane ducasse
Hi, Stephane,

Try this:

        http://sites.google.com/a/gertrudandcope.com/info/Publications/LeanArchitecture.pdf?attredirects=0

and have a look at 7.3.1 and 7.3.2, especially the section starting on  
p. 96. Those should give you a pretty good idea.

If you go back and look at my slides from Bruxelles, it may also  
become obvious in retrospect. Think: class composition.



On Sep 1, 2008, at 10:17 , stephane ducasse wrote:

> Hi Trygve
>
> I discussed with
> jim coplien at Bruxelles and I would love to understand how you use  
> traits.
> Do you have a document which explains that?
>
> Stef
>
> On Aug 28, 2008, at 2:00 PM, Trygve Reenskaug wrote:
>
>> The goal of the BabyUML project was to bridge the chasm between the  
>> code we write at compile time and the networks of communicating  
>> objects that do the work at runtime.
>>
>> The BabyIDE interactive development environment bridges this  
>> chasm . Its foundation is the new DCI paradigm, its key stone is a  
>> variant of the Traits stateless methods.
>>
>> Read the report and download the programs. You find all about it in  
>> the BabyIDE home page
>>    http://heim.ifi.uio.no/~trygver/themes/babyide/babyide-index.html
>>
>> Enjoy yourself while I'm relaxing in the mountains for the next  
>> seven days.
>> --Trygve
>>
>>
>> --
>> Trygve Reenskaug       mailto: [hidden email]
>> Morgedalsvn. 5A         http://heim.ifi.uio.no/~trygver
>> N-0378 Oslo               Tel: (+47) 22 49 57 27
>> Norway


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] BabyUML has reached its goal

Trygve
In reply to this post by Edgar J. De Cleene
Edgar,
Thank you for pointing out my error (commonsense.log instead of commonsense.pdf). I hope it's OK now.

This has been the only error reported so far. The only explanation I can find is that people are still looking at it.

Cheers
--Trygve

On 29.08.2008 12:18, Edgar J. De Cleene wrote:

El 8/28/08 9:00 AM, "Trygve Reenskaug" [hidden email] escribió:

  
The goal of the BabyUML project was to bridge the chasm between the code we
write at compile time and the networks of communicating objects that do the
work at runtime.

The BabyIDE interactive development environment bridges this chasm . Its
foundation is the new DCI paradigm, its key stone is a variant of the Traits
stateless methods.

Read the report and download the programs. You find all about it in the
BabyIDE home page
    http://heim.ifi.uio.no/~trygver/themes/babyide/babyide-index.html
<http://heim.ifi.uio.no/%7Etrygver/themes/babyide/babyide-index.html>

Enjoy yourself while I'm relaxing in the mountains for the next seven days.
--Trygve
    

Trygve:

I always follow any project coming from you

A few observations
commonsense.pdf is not on the .zip.
A .sar with the needed for work on 3.10 published in SqueakMap gives wider
audience IMHO.

Enjoy the Norway mountains.I afraid seven days is not enough to understand
all this fundamental work.

Edgar




  

--
--

Trygve Reenskaug       mailto: [hidden email]

Morgedalsvn. 5A         http://heim.ifi.uio.no/~trygver

N-0378 Oslo               Tel: (+47) 22 49 57 27

Norway



Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: BabyUML has reached its goal

Simon Michael
Trygve Reenskaug wrote:
> This has been the only error reported so far. The only explanation I can
> find is that people are still looking at it.

Hi Trygve, I for one have had a first read-through, acquired some new
ideas to digest, and am waiting for time to work through it again in
detail with the squeak app running side-by-side. Thank you for sharing
this work.

-Simon


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] BabyUML has reached its goal

askoh
Administrator
In reply to this post by Trygve
How do I play the *.flv video?
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] BabyUML has reached its goal

Jimmie Houchin-3
askoh wrote:
> How do I play the *.flv video?


VLC is a cross-platform video player which plays and incredible amount
of media types, including flash video *.flv.

http://www.videolan.org/vlc/

HTH

Jimmie

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] BabyUML has reached its goal

Trygve
In reply to this post by askoh
Another glitch, a good sign. People are reading!

It should have been *.mov videos on the page. They can be played with QuickTime from Apple. Download from
     http://www.apple.com/quicktime/download/

I also see broken links in the PDF document itself. Will check tomorrow.

--Trygve

On 05.09.2008 20:07, askoh wrote:
How do I play the *.flv video?
  

--
--

Trygve Reenskaug       mailto: [hidden email]

Morgedalsvn. 5A         http://heim.ifi.uio.no/~trygver

N-0378 Oslo               Tel: (+47) 22 49 57 27

Norway



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] BabyUML has reached its goal

Karl Ramberg
In reply to this post by Trygve
Trygve Reenskaug wrote:
> Edgar,
> Thank you for pointing out my error (commonsense.log instead of
> commonsense.pdf). I hope it's OK now.
>
> This has been the only error reported so far. The only explanation I
> can find is that people are still looking at it.
>
> Cheers
> --Trygve

I've been reading and trying to grasp it with my limited knowledge of
software development in general.
I would like to see a example based on a more mundane application, for
example using a list widget on a collection.

I have not tested the environment yet, maybe I can make such a example
my self.

Karl


>
> On 29.08.2008 12:18, Edgar J. De Cleene wrote:
>> El 8/28/08 9:00 AM, "Trygve Reenskaug" <[hidden email]> escribió:
>>
>>  
>>> The goal of the BabyUML project was to bridge the chasm between the code we
>>> write at compile time and the networks of communicating objects that do the
>>> work at runtime.
>>>
>>> The BabyIDE interactive development environment bridges this chasm . Its
>>> foundation is the new DCI paradigm, its key stone is a variant of the Traits
>>> stateless methods.
>>>
>>> Read the report and download the programs. You find all about it in the
>>> BabyIDE home page
>>>     http://heim.ifi.uio.no/~trygver/themes/babyide/babyide-index.html
>>> <http://heim.ifi.uio.no/%7Etrygver/themes/babyide/babyide-index.html>
>>>
>>> Enjoy yourself while I'm relaxing in the mountains for the next seven days.
>>> --Trygve
>>>    
>>
>> Trygve:
>>
>> I always follow any project coming from you
>>
>> A few observations
>> commonsense.pdf is not on the .zip.
>> A .sar with the needed for work on 3.10 published in SqueakMap gives wider
>> audience IMHO.
>>
>> Enjoy the Norway mountains.I afraid seven days is not enough to understand
>> all this fundamental work.
>>
>> Edgar
>>
>>
>>
>>
>>  
>
> --
>
> Trygve Reenskaug       mailto: [hidden email]
>
> Morgedalsvn. 5A         http://heim.ifi.uio.no/~trygver
>
> N-0378 Oslo               Tel: (+47) 22 49 57 27
>
> Norway
>
> ------------------------------------------------------------------------
>
>
>  


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] BabyUML has reached its goal

Edgar J. De Cleene
In reply to this post by Trygve



El 9/5/08 3:58 PM, "Trygve Reenskaug" <[hidden email]> escribió:

> Another glitch, a good sign. People are reading!
>
> It should have been *.mov videos on the page. They can be played with
> QuickTime from Apple. Download from
>      http://www.apple.com/quicktime/download/

I suggest convert to MPEG 1, the only format Squeak understand.
I made the .sar tomorrow and send to you , so you check and put on
SqueakMap.

Edgar



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] BabyUML has reached its goal

Trygve
In reply to this post by Karl Ramberg
Karl,
More examples are certainly needed, both small and large. The goal of my new BabyIDE project is to write more examples and use them to improve the BabyIDE environment itself. The top priority task is the BabyIDE improvement so that other people can write their own examples and thus increase the experience base.

Cheers
--Trygve

On 05.09.2008 21:18, Karl Ramberg wrote:
I've been reading and trying to grasp it with my limited knowledge of software development in general.
I would like to see a example based on a more mundane application, for example using a list widget on a collection.

I have not tested the environment yet, maybe I can make such a example my self.

Karl

--
--

Trygve Reenskaug       mailto: [hidden email]

Morgedalsvn. 5A         http://heim.ifi.uio.no/~trygver

N-0378 Oslo               Tel: (+47) 22 49 57 27

Norway



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] BabyUML has reached its goal

Trygve
In reply to this post by Edgar J. De Cleene
Great! But why a .sar file? It would be much easier for me with the MPEG file itself.
Thanks
--Trygve

On 05.09.2008 23:22, Edgar J. De Cleene wrote
I suggest convert to MPEG 1, the only format Squeak understand.
I made the .sar tomorrow and send to you , so you check and put on
SqueakMap.

Edgar
  
--
--

Trygve Reenskaug       mailto: [hidden email]

Morgedalsvn. 5A         http://heim.ifi.uio.no/~trygver

N-0378 Oslo               Tel: (+47) 22 49 57 27

Norway



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] BabyUML has reached its goal

Edgar J. De Cleene



El 9/6/08 3:30 AM, "Trygve Reenskaug" <[hidden email]> escribió:

> Great! But why a .sar file? It would be much easier for me with the MPEG file
> itself.
> Thanks
> --Trygve
 I talking about a .sar which could be loaded into 3.10.
The MPEG is for look, the .sar is for work
If people could have Baby in his current image you have more feedback IMHO.

Edgar