Moose is built on top of Pharo, the young cool kid in the object-oriented languages arena. As with any Pharo application, you run it by executing the image containing the Moose code with the Pharo VM.
The model of Moose is currently been refactored. The new development version is this Moose 7.0 version. Download the Moose 7.0 64bit image.
Load the Moose code in a Pharo 7.0 image:
Metacello new baseline: 'Moose'; repository: 'github://moosetechnology/Moose:development/src'; load.
Download Moose 6.1 64bit for Windows.
Download Moose 6.1 64bit for Mac.
Download Moose 6.1 64bit for Linux.
Download Moose 6.1 32bit for Windows.
Download Moose 6.1 32bit for Mac.
Download Moose 6.1 32bit for Linux.
Load the Moose code in a Pharo 6.1 image:
Metacello new smalltalkhubUser: 'Moose' project: 'Moose'; configuration: 'Moose'; version: #development; load.
Get the external jdt2famix importer for Java.
Get the external roslyn2famix importer for C#.
Moose is primarily not for clickers, but for programmers. To get the most out of it, you have to program it.The goal is to make crafting of custom tools as cheap and elegant as possible. The target is 15 minutes.
For this, everything is exposed as beautiful object-oriented models and fluent interfaces. Every piece of Moose is conceived to be extensible and customizable.
The Moose project started in 1996 at the University of Bern. Its original goal was to build a language independent meta-model for software analysis. Since then, it grew to become an open platform for various types of software and data analyses. Its development is currently supported by several research groups, startups and contributors.
Drop an email at firstname.lastname@example.org.
Join the email@example.com mailing list.
Check the code from smalltalkhub.com.
Raise an issue on github.com/moosetechnology/Moose.