Tamer compiler manualTamer home - Language & library manual |
tamerC++ preprocessor for event-driven programming SYNOPSIStamer [-g] [-o file] file
DESCRIPTIONThe tamer C++ preprocessor reads a source file that uses the Tamer extensions and generates the corresponding conventional C++. The Tamer programming model is described in more detail at tamer(3). OPTIONS
BUGS AND LIMITATIONSThere are several limitations in handling tamed class member functions. Do not define a tamed member function in the class body. Also, tamed static member function definitions must use the static keyword (this is illegal in normal C++). For example, don’t say this: Say this:
There are likely remaining bugs in class member functions and template functions. The tamed keyword must be the first thing in the function declaration. Tamer preprocessing should happen after the normal C++ preprocessor, but it currently happens before. AUTHORMaxwell Krohn <krohn@mit.edu>: original Tame version
SEE ALSOEvents Can Make Sense. Maxwell Krohn, Eddie Kohler, and Frans Kaashoek. In Proc. USENIX 2007 Annual Technical Conference. Also available at http://www.cs.ucla.edu/~kohler/pubs/krohn07events.pdf |
Tamer home |