Re: [Pharo-dev] [ann] moose 4.8

2013-09-13 Thread p...@highoctane.be
Very nice.

Congratulations! I've started using Moose for some software visualizations
(currently for PL/1 code, but not parsing etc, just metrics I get my own
way).

Keep up the good work.

Phil



On Fri, Sep 13, 2013 at 7:04 AM, Tudor Girba tu...@tudorgirba.com wrote:

 We are happy to announce version 4.8 of the Moose Suite:
 http://moosetechnology.org/download/4.8

 Description
 --

 This was supposed to be a minor release, but in the end it turned out to
 be a major release with significant improvements.

 The key highlights are:
 - Based on Pharo 2.0.
 - All built-in visualizations use Roassal.
 - Roassal received a significant performance boost and new smart graph
 layouts like TreeMapLayout or ForceBasedLayout.
 - Roassal uses Athens for nice looking vectorial graphics.
 - New charting engine based on Roassal: Graph-ET.
 - Glamour changed to enable dynamic scripts, while still remaining
 backward compatible.
 - Glamour received a RubricTextPresentation for using the new Rubric text
 morph.
 - Glamour, Roassal, EyeSee, Graph-ET editors are more robust when dealing
 with errors in scripts.- New GTDebugger with dedicated workflows for
 Announcements, PetitParser and Glamour itself.
 - Extended GTInspector for several object types.
 - Usable version of GTMetaceller for handling Metacello configurations.
 - FAMIX was strengthen to handle functions better in various programming
 languages.
 - New free type fonts and simpler whitespace-loving theme.
 - Lower memory footprint for large models.
 - Faster MSE import.

 A list of issues addressed in this release can be found at:

 http://code.google.com/p/moose-technology/issues/list?can=1q=status=Fixed%20milestone=4.8


 Installation
 --

 The Moose Suite 4.8 comes for each platform as a separate bundle:
 - Mac:
 https://dl.dropboxusercontent.com/u/18323746/Moose/moose_suite_4_8-mac.zip
 - Windows:
 https://dl.dropboxusercontent.com/u/18323746/Moose/moose_suite_4_8-win.zip
 - Linux:
 https://dl.dropboxusercontent.com/u/18323746/Moose/moose_suite_4_8-linux.zip

 The Moose Suite 4.8 can also be loaded in a Pharo 2.0 image either from
 the Configuration Browser, or by executing the following script:

 Gofer new
   smalltalkhubUser: 'Moose' project: 'Moose';
   package: 'ConfigurationOfMoose';
   load.
 ((Smalltalk at: #ConfigurationOfMoose)
 project version: '4.8-snapshot') load


 Enjoy,
 The Moose Team

 --
 www.tudorgirba.com

 Every thing has its own flow



Re: [Pharo-dev] [ann] moose 4.8

2013-09-13 Thread Serge Stinckwich
Ouaa, there is still PL/1 on the earth ? 

Envoyé de mon iPhone

Le 13 sept. 2013 à 09:43, p...@highoctane.be p...@highoctane.be a écrit :

 Very nice.
 
 Congratulations! I've started using Moose for some software visualizations 
 (currently for PL/1 code, but not parsing etc, just metrics I get my own way).
 
 Keep up the good work.
 
 Phil
 
 
 
 On Fri, Sep 13, 2013 at 7:04 AM, Tudor Girba tu...@tudorgirba.com wrote:
 We are happy to announce version 4.8 of the Moose Suite:
 http://moosetechnology.org/download/4.8
 
 Description
 --
 
 This was supposed to be a minor release, but in the end it turned out to be 
 a major release with significant improvements.
 
 The key highlights are:
 - Based on Pharo 2.0.
 - All built-in visualizations use Roassal.
 - Roassal received a significant performance boost and new smart graph 
 layouts like TreeMapLayout or ForceBasedLayout.
 - Roassal uses Athens for nice looking vectorial graphics.
 - New charting engine based on Roassal: Graph-ET.
 - Glamour changed to enable dynamic scripts, while still remaining backward 
 compatible.
 - Glamour received a RubricTextPresentation for using the new Rubric text 
 morph.
 - Glamour, Roassal, EyeSee, Graph-ET editors are more robust when dealing 
 with errors in scripts.- New GTDebugger with dedicated workflows for 
 Announcements, PetitParser and Glamour itself.
 - Extended GTInspector for several object types.
 - Usable version of GTMetaceller for handling Metacello configurations.
 - FAMIX was strengthen to handle functions better in various programming 
 languages.
 - New free type fonts and simpler whitespace-loving theme.
 - Lower memory footprint for large models.
 - Faster MSE import.
 
 A list of issues addressed in this release can be found at:
 http://code.google.com/p/moose-technology/issues/list?can=1q=status=Fixed%20milestone=4.8
 
 
 Installation
 --
 
 The Moose Suite 4.8 comes for each platform as a separate bundle:
 - Mac: 
 https://dl.dropboxusercontent.com/u/18323746/Moose/moose_suite_4_8-mac.zip
 - Windows: 
 https://dl.dropboxusercontent.com/u/18323746/Moose/moose_suite_4_8-win.zip
 - Linux: 
 https://dl.dropboxusercontent.com/u/18323746/Moose/moose_suite_4_8-linux.zip
 
 The Moose Suite 4.8 can also be loaded in a Pharo 2.0 image either from the 
 Configuration Browser, or by executing the following script:
 
 Gofer new
   smalltalkhubUser: 'Moose' project: 'Moose';
   package: 'ConfigurationOfMoose';
   load.
 ((Smalltalk at: #ConfigurationOfMoose) 
  project version: '4.8-snapshot') load
 
 
 Enjoy,
 The Moose Team
 
 -- 
 www.tudorgirba.com
 
 Every thing has its own flow
 


Re: [Pharo-dev] [ann] moose 4.8

2013-09-13 Thread Damien Cassou
On Fri, Sep 13, 2013 at 11:05 AM, Serge Stinckwich
serge.stinckw...@gmail.com wrote:
 Ouaa, there is still PL/1 on the earth ?


yes! and Smalltalk too :-)

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

Success is the ability to go from one failure to another without
losing enthusiasm.
Winston Churchill



Re: [Pharo-dev] [ann] moose 4.8

2013-09-13 Thread Tudor Girba
Yeah, I used to work with Smalltalk quite a lot.

Now, I only work with Pharo, and I do not miss Smalltalk at all :)

Doru




On Fri, Sep 13, 2013 at 11:11 AM, Damien Cassou damien.cas...@gmail.comwrote:

 On Fri, Sep 13, 2013 at 11:05 AM, Serge Stinckwich
 serge.stinckw...@gmail.com wrote:
  Ouaa, there is still PL/1 on the earth ?


 yes! and Smalltalk too :-)

 --
 Damien Cassou
 http://damiencassou.seasidehosting.st

 Success is the ability to go from one failure to another without
 losing enthusiasm.
 Winston Churchill




-- 
www.tudorgirba.com

Every thing has its own flow


Re: [Pharo-dev] [ann] moose 4.8

2013-09-13 Thread kilon
pharo is not smalltalk ? o_O

it certainly fooled me 



--
View this message in context: 
http://forum.world.st/ann-moose-4-8-tp4707988p4708053.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] [ann] moose 4.8

2013-09-13 Thread Esteban Lorenzano
http://www.tudorgirba.com/blog/pharo-is-pharo

:)

On Sep 13, 2013, at 11:18 AM, kilon theki...@yahoo.co.uk wrote:

 pharo is not smalltalk ? o_O
 
 it certainly fooled me 
 
 
 
 --
 View this message in context: 
 http://forum.world.st/ann-moose-4-8-tp4707988p4708053.html
 Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
 




Re: [Pharo-dev] [ann] moose 4.8

2013-09-13 Thread Tudor Girba
Pharo is Pharo :)

http://www.tudorgirba.com/blog/pharo-is-pharo

Doru


On Fri, Sep 13, 2013 at 11:18 AM, kilon theki...@yahoo.co.uk wrote:

 pharo is not smalltalk ? o_O

 it certainly fooled me



 --
 View this message in context:
 http://forum.world.st/ann-moose-4-8-tp4707988p4708053.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.




-- 
www.tudorgirba.com

Every thing has its own flow


Re: [Pharo-dev] [ann] moose 4.8

2013-09-13 Thread p...@highoctane.be
Yes, it is.

FWIW, this particular piece of code (let's say 400KLOC to be closer to the
truth) manages close to EUR 25 Million on a yearly basis.
The worst bit in the whole system is not PL/1, it is the JCL scripts (hate,
hate).

And, truth be told, PL/1 is much better than any COBOL crap, allows for
pretty advanced data structures.

The environment is a mainframe one (zOS/IMSTP/IMSDB) and the storage looks
much like NoSQL style. It is not JSON like Mongo but very very similar in
how one would organize the data.

The code is framework based and it works very nicely. Nothing really new
under the sun with all those fancy new things as the whole system is
message based (in/out) with terminal rendering or web rendering. Very same
arch as an API of today.

Now, code done right is not language dependent. I know the orginal
developer, now retired. Very good, very smart, delivered a lot of working
software over the years for a stunning number of verticals. PL/1 was his #1
choice I'd say.

Peace.
/Phil


On Fri, Sep 13, 2013 at 11:05 AM, Serge Stinckwich 
serge.stinckw...@gmail.com wrote:

 Ouaa, there is still PL/1 on the earth ?

 Envoyé de mon iPhone

 Le 13 sept. 2013 à 09:43, p...@highoctane.be p...@highoctane.be a
 écrit :

 Very nice.

 Congratulations! I've started using Moose for some software visualizations
 (currently for PL/1 code, but not parsing etc, just metrics I get my own
 way).

 Keep up the good work.

 Phil



 On Fri, Sep 13, 2013 at 7:04 AM, Tudor Girba tu...@tudorgirba.com wrote:

 We are happy to announce version 4.8 of the Moose Suite:
 http://moosetechnology.org/download/4.8

 Description
 --

 This was supposed to be a minor release, but in the end it turned out to
 be a major release with significant improvements.

 The key highlights are:
 - Based on Pharo 2.0.
 - All built-in visualizations use Roassal.
 - Roassal received a significant performance boost and new smart graph
 layouts like TreeMapLayout or ForceBasedLayout.
 - Roassal uses Athens for nice looking vectorial graphics.
 - New charting engine based on Roassal: Graph-ET.
 - Glamour changed to enable dynamic scripts, while still remaining
 backward compatible.
 - Glamour received a RubricTextPresentation for using the new Rubric text
 morph.
 - Glamour, Roassal, EyeSee, Graph-ET editors are more robust when dealing
 with errors in scripts.- New GTDebugger with dedicated workflows for
 Announcements, PetitParser and Glamour itself.
 - Extended GTInspector for several object types.
 - Usable version of GTMetaceller for handling Metacello configurations.
 - FAMIX was strengthen to handle functions better in various programming
 languages.
 - New free type fonts and simpler whitespace-loving theme.
 - Lower memory footprint for large models.
 - Faster MSE import.

 A list of issues addressed in this release can be found at:

 http://code.google.com/p/moose-technology/issues/list?can=1q=status=Fixed%20milestone=4.8


 Installation
 --

 The Moose Suite 4.8 comes for each platform as a separate bundle:
 - Mac:
 https://dl.dropboxusercontent.com/u/18323746/Moose/moose_suite_4_8-mac.zip
 - Windows:
 https://dl.dropboxusercontent.com/u/18323746/Moose/moose_suite_4_8-win.zip
 - Linux:
 https://dl.dropboxusercontent.com/u/18323746/Moose/moose_suite_4_8-linux.zip

 The Moose Suite 4.8 can also be loaded in a Pharo 2.0 image either from
 the Configuration Browser, or by executing the following script:

 Gofer new
   smalltalkhubUser: 'Moose' project: 'Moose';
   package: 'ConfigurationOfMoose';
   load.
 ((Smalltalk at: #ConfigurationOfMoose)
 project version: '4.8-snapshot') load


 Enjoy,
 The Moose Team

 --
 www.tudorgirba.com

 Every thing has its own flow





Re: [Pharo-dev] [ann] moose 4.8

2013-09-13 Thread kilon
ah ok you mean it that way I see. Fair enough. Semantics are not terrible
important anyway. 


Tudor Girba-2 wrote
 Pharo is Pharo :)
 
 http://www.tudorgirba.com/blog/pharo-is-pharo
 
 Doru
 
 
 On Fri, Sep 13, 2013 at 11:18 AM, kilon lt;

 thekilon@.co

 gt; wrote:
 
 pharo is not smalltalk ? o_O

 it certainly fooled me



 --
 View this message in context:
 http://forum.world.st/ann-moose-4-8-tp4707988p4708053.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.


 
 
 -- 
 www.tudorgirba.com
 
 Every thing has its own flow





--
View this message in context: 
http://forum.world.st/ann-moose-4-8-tp4707988p4708062.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] [ann] moose 4.8

2013-09-13 Thread p...@highoctane.be
Smalltalk inspired - standing on the shoulders of giants.




On Fri, Sep 13, 2013 at 11:15 AM, Tudor Girba tu...@tudorgirba.com wrote:

 Yeah, I used to work with Smalltalk quite a lot.

 Now, I only work with Pharo, and I do not miss Smalltalk at all :)

 Doru




 On Fri, Sep 13, 2013 at 11:11 AM, Damien Cassou 
 damien.cas...@gmail.comwrote:

 On Fri, Sep 13, 2013 at 11:05 AM, Serge Stinckwich
 serge.stinckw...@gmail.com wrote:
  Ouaa, there is still PL/1 on the earth ?


 yes! and Smalltalk too :-)

 --
 Damien Cassou
 http://damiencassou.seasidehosting.st

 Success is the ability to go from one failure to another without
 losing enthusiasm.
 Winston Churchill




 --
 www.tudorgirba.com

 Every thing has its own flow



Re: [Pharo-dev] [ann] moose 4.8

2013-09-13 Thread kilon

Just to be clear, I completely agree that Pharo should move forward without
any limitations and restrictions. 

Its just that when I first read the history of smalltalk I came to
conclusion that like lisp , smalltalk is a freeform language , meaning that
standardization meant much less for it than in other languages. Since Alan
Kay was deeply inspired from lisp ( according to his own saying) a language
that can change its own syntax is kinda difficult to see its as a rigid
language that should obey to a set of rules. I dont know if it was Ingalis
or Alan Kay that said that they created smalltalk not for it to remain in
the state it was but to be the basic of new languages. 

So all this talk about ANSI standard smalltalk, sounds kinda weird to me.
Sure I can see the benefits of standardization but that part was never
crucial to smalltalk or lisp since the days they were created. And frankly
this part that I love the most about smalltalk and lisp. So for me Pharo is
100% smalltalk and smalltalks that try to standardize things less than 100%
;)

So I certainly agree with your blog post spirit. 

About moose 4.8  great work guys, I am amazed how deep moose is , and the
horde of tools you have created for pharo. I recently took a deep look at it
and it certainly moves code visualisation forward. I will love to see more
video tutorials that show the practical advantages to coders like me that
are not used to such kind of tools. Keep up the great. 
 

philippeback wrote
 Smalltalk inspired - standing on the shoulders of giants.
 
 
 
 
 On Fri, Sep 13, 2013 at 11:15 AM, Tudor Girba lt;

 tudor@

 gt; wrote:
 
 Yeah, I used to work with Smalltalk quite a lot.

 Now, I only work with Pharo, and I do not miss Smalltalk at all :)

 Doru




 On Fri, Sep 13, 2013 at 11:11 AM, Damien Cassou lt;

 damien.cassou@

 gt;wrote:

 On Fri, Sep 13, 2013 at 11:05 AM, Serge Stinckwich
 lt;

 serge.stinckwich@

 gt; wrote:
  Ouaa, there is still PL/1 on the earth ?


 yes! and Smalltalk too :-)

 --
 Damien Cassou
 http://damiencassou.seasidehosting.st

 Success is the ability to go from one failure to another without
 losing enthusiasm.
 Winston Churchill




 --
 www.tudorgirba.com

 Every thing has its own flow






--
View this message in context: 
http://forum.world.st/ann-moose-4-8-tp4707988p4708066.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



[Pharo-dev] [ann] moose 4.8

2013-09-12 Thread Tudor Girba
We are happy to announce version 4.8 of the Moose Suite:
http://moosetechnology.org/download/4.8

Description
--

This was supposed to be a minor release, but in the end it turned out to be
a major release with significant improvements.

The key highlights are:
- Based on Pharo 2.0.
- All built-in visualizations use Roassal.
- Roassal received a significant performance boost and new smart graph
layouts like TreeMapLayout or ForceBasedLayout.
- Roassal uses Athens for nice looking vectorial graphics.
- New charting engine based on Roassal: Graph-ET.
- Glamour changed to enable dynamic scripts, while still remaining backward
compatible.
- Glamour received a RubricTextPresentation for using the new Rubric text
morph.
- Glamour, Roassal, EyeSee, Graph-ET editors are more robust when dealing
with errors in scripts.- New GTDebugger with dedicated workflows for
Announcements, PetitParser and Glamour itself.
- Extended GTInspector for several object types.
- Usable version of GTMetaceller for handling Metacello configurations.
- FAMIX was strengthen to handle functions better in various programming
languages.
- New free type fonts and simpler whitespace-loving theme.
- Lower memory footprint for large models.
- Faster MSE import.

A list of issues addressed in this release can be found at:
http://code.google.com/p/moose-technology/issues/list?can=1q=status=Fixed%20milestone=4.8


Installation
--

The Moose Suite 4.8 comes for each platform as a separate bundle:
- Mac:
https://dl.dropboxusercontent.com/u/18323746/Moose/moose_suite_4_8-mac.zip
- Windows:
https://dl.dropboxusercontent.com/u/18323746/Moose/moose_suite_4_8-win.zip
- Linux:
https://dl.dropboxusercontent.com/u/18323746/Moose/moose_suite_4_8-linux.zip

The Moose Suite 4.8 can also be loaded in a Pharo 2.0 image either from the
Configuration Browser, or by executing the following script:

Gofer new
  smalltalkhubUser: 'Moose' project: 'Moose';
  package: 'ConfigurationOfMoose';
  load.
((Smalltalk at: #ConfigurationOfMoose)
project version: '4.8-snapshot') load


Enjoy,
The Moose Team

-- 
www.tudorgirba.com

Every thing has its own flow