You are here:

CodeCity is back in Moose

Richard Wettel just announced that a new implementation of CodeCity is available on top of the latest Pharo and Moose.

CodeCity is a 3D visualization engineased on a city metaphor, which enables us to depict software systems as cities. If you want to know more about this approach, have a look here:

For example, here is a city of ArgoUML 0.34:


To install CodeCity, you need to run this code in a Moose image:

Gofer new 
   smalltalkhubUser: 'RichardWettel' project: 'CodeCity';
(Smalltalk at: #ConfigurationOfCodeCity) loadDevelopment

You can also get the latest successful build from:

The new CodeCity does not provide a configuration UI, but it relies on scripting. A script to obtain a city visualization of a Moose model is shown here:


A good way to get familiar with the scripting API of CodeCity are the examples. You can open CCBuilder in the Playground and you can browse the examples (the "e.g." tab).


While CodeCity was initially aimed at software systems only, there is nothing that stops you to use it now for visualizing any kind of data!

Posted by Tudor Girba at 12 March 2014, 6:24 am comment link

Roassal2 teaser demo

A teaser demo of the upcoming Roassal2 can now be found online:

Posted by Alexandre Bergel at 16 January 2014, 9:00 am with tags Roassal2 comment link

Custom analyses made easy

A new post on the humane assessment blog describes what makes makes Moose unique in its focus of helping developers craft custom analyses.

The post covers the central idea and some of the more prominent engines (PetitParser, Fame, Glamour and Roassal) and describes how they all come together in the Finder interface.


Posted by Tudor Girba at 13 January 2014, 7:04 am comment link

GTinspector deconstructed

The Moose image comes with its own Pharo inspector (called GTInspector) that embodies the philosophy of Moose of integrating custom analyses deep in the development process.


With the GTInspector, the Moose engines the just came near your Pharo development. To give it a try Just open the latest Moose image and inspect your favorite object.

You can find more information about it here:

Posted by Tudor Girba at 31 December 2013, 11:49 am comment link

Roassal on Amber demo

Pablo Estefó worked with Alexandre Bergel to port the Roassal visualization engine to Amber. The result can be seen in a demo online.

Posted by Tudor Girba at 23 December 2013, 9:09 am comment link
<< 1 2 3 4 5 6 7 8 9 10 >>