Churrasco is open-source: download the source code

Churrasco is written in Cincom Smalltalk and it is composed of several components.
Here you can download the source code of the following Churrasco components:

  • Churrasco.st: The core component of Churrasco including the metamodels, the importers and the linkers.
  • Episode.st: The web visualization module, used to create the system complexity, the correlation view and the evolution radar.
  • GPK.st: The evolution radar visualization engine.
  • MetaDBDevelopment.st: The metabase component, which generates glorp descriptors from meta-models descriptions.
Note that, in order to make Churrasco run, you will also need the following external components: Moose, Glorp, Mondrian, Seaside, TwoFlower, HotDraw

Alternatively you can get the source code (and run it) from the store repositories. What you have to do is the following:

  1. Install VisualWorks 7.6 Non Commercial by following the instructions on the Cincom download page.
  2. Open visualnc.im that comes with VisualWorks installation (image folder). To do so, you must drag the .im file on the VM, which is located in the "bin" directory of your VisualWorks installation (just choose the appropriate VM depending on your operating system)
  3. Connect to SCG or Lugano Store:
    1. Choose 'Connect to Repository' from the Store menu.
    2. Provide the following information in the dialog that pops up:
      • SCG
        • Interface: select PostgreSql from the dropdown box
        • Environment: db.iam.unibe.ch:5432_scgStore
        • User Name: storeguest (if you have one, put yours)
        • Password: storeguest (if you have one, put yours)
      • Lugano
        • Interface: select PostgreSql from the dropdown box
        • Environment: 195.176.181.12_luganoStore
        • User Name: luganoguest (if you have one, put yours)
        • Password: luganoguest (if you have one, put yours)
    3. Connect
    4. Access the SCG or Lugano Store from the main menu: Store -> Published Items
    5. Load the needed bundles

From the store repositories you will need to load the following bundles:

  • SCG
    • MooseDevelopment
    • Mondrian
    • Glorp
    • MetaDBDevelopment
    • Seaside (version 2.8)
    • TwoFlower
    • Churrasco
  • Lugano
    • GPK
    • Episode

Copyright © Marco D'Ambros - Design adapted from Inf08 by Inf Design