wiki:relationships

Version 2 (modified by christoph.neijenhuis, 13 years ago) ( diff )

--

Relationships for Squeak

A framework that implements relationships as first class members of the language and extends the browser to support them.

You can define relationships between classes. The framework will automagically create responding methods that you can use. This is not only faster than implementing these methods yourself, it's also a lot easier to read and edit the relationship. Additionally, the generated methods maintain the relationship in a consistent state which prevents common bugs manual implementations of bidirectional relationships.

The framework was inspired by relational databases and ORM mappers.

How to Install

Environment
4.2
4.1
supported?
Sources
ConfigurationOfRelationships
Relationships
Relationships
Misc
Relationships@SqueakSource

When checking out from Monticello, an additional instance variable is added to Class, causing a lenghty recompile. You probably want to do this on a new image.

How to Use

Write a small tutorial. Start with basic steps and then add more details. It is not necessary to explain the whole functionality.

How to Extend

Internal documentation. Show models, explain the architecture. Do anything that may help a new developer to extend this project.

Acknowledgments

To date the following contributors:

  • Christoph Neijenhuis

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.