Skip to content
Federico Lochbaum edited this page Feb 5, 2026 · 3 revisions

Welcome to the Mate Wiki! 🧉

Mate is a powerful tool for defining object structures and generating synthetic object graphs in Pharo. Whether you are building complex domain models, testing system resilience with fuzzed data, or exploring linguistic representations of software, Mate provides the foundation you need.

Getting Started

Metacello new
    baseline: 'Mate';
    repository: 'github://FedeLoch/Mate:main';
    onConflictUseIncoming;
    load.

If you're new to Mate, start here.

Core Documentation

Explore the technical details of how Mate works:

  • How Mate Works: Deep dive into the generator, parser, and derivation trees.
  • Derivation Model: Understanding how objects are derived and instantiated.
  • Fuzzing: How Mate learns to generate "better" objects over time.

Examples

See Mate in action with examples:

Advanced Features


Tip

Need help? Feel free to open an issue or contribute to the project on GitHub.

Clone this wiki locally