Skip to content
Pierre Laborde edited this page Apr 9, 2022 · 10 revisions

Welcome to the Molecule wiki!

Introduction

Molecule is a component oriented framework for Pharo. His Component architecture approach provide an adapted structuration to graphic user interface (GUI) or another software application wich need Component features.

Molecule provide a way to describe a software application as a components group. Components communicate by use of services, parameters and events propagation. It is a Pharo implementation of the Lightweight Corba Component Model (Lightweight CCM). Molecule support completely transparent class augmentation into component (not necessary to add code manually), based on Traits.

Installation

Pharo 8, Pharo 9 and Pharo 10 :

Metacello new
   baseline: 'Molecule';
   repository: 'github://OpenSmock/Molecule';
   load.

Deprecated version of Molecule (1.1.x) for Pharo 6 and 7 is also available here.

Tutorials section

Notes : This section is currently work in progress.

Create new Molecule Component

External links

Learn more about CCM specifications.

Clone this wiki locally