--- freem/doc/freem.texi 2025/05/03 03:07:55 1.39 +++ freem/doc/freem.texi 2025/05/04 13:46:10 1.41 @@ -4780,6 +4780,13 @@ The effect of this is that the operation @cindex variables, local @cindex local variables +@menu +* Local Variables Overview:: The basics of locals. +* Creating Local Variables:: Creating locals with SET. +* Removing Local Variables:: Removing locals with KILL. +@end menu + +@node Local Variables Overview @section Local Variables Overview FreeM @emph{local variables} have the same data structure as global variables, but are scoped to a single FreeM process, and stored in memory. @@ -4877,7 +4884,7 @@ MYRTN ; @cartouche @quotation -@emph{MDC Type A Extension} +@emph{Style Recommendation} Note that @code{THEN} is not in any currently published version of the @emph{Standard}, but is part of MDC Type A extension X11/1998-31. However, we recommend using @code{THEN} instead of favoring portability, as there is no defensible reason for this incredibly simple feature @emph{not} to be ubiquitous. @@ -4943,6 +4950,8 @@ If you use other M implementations, you * Class Overview:: Class basics. * Constructors:: Managing object creation. * Destructors:: Cleaning up. +* Inheritance:: Deriving classes from other classes. +* Methods:: Adding code to classes. * Runtime Polymorphism:: Selecting methods at runtime. @end menu