Macros

Summary: provides support for generating additional code at compile-time, in dependence of the annotated code
Author: Michael Grünewald, Stefan Richter
Owner: Tobias Pape (topa)
Co-maintainers: <None>
Categories:
Homepage: https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki/macros
PackageInfo name: CTM
RSS feed: http://www.hpi.uni-potsdam.de/hirschfeld/squeaksource/macros/feed.rss

Description:

Macros is a framework which provides compile-time macros for Squeak. It is primarily focused on macros that need to generate additional methods or check constraints. Basic integration with OmniBrowser and the Squeak Debugger is provided.

Already exemplarily implemented use-cases are:

* optional parameters
* protocol delegation
* automatically created setters and getters
* immutable classes
* sealed classes
* …

Releases


Back