Macro System

Some articles on system, macro system, macro:

Racket (programming Language) - Features - Macros and Extensibility
... extensibility features are built into the module system to allow context-sensitive and module-level control over syntax ... The module-level extensibility features are combined with a Scheme-like hygienic macro system, which provides more features than Lisp's S-expression manipulation system, Scheme 84's hygienic extend-s ... Indeed, it is fair to say that the macro system is a carefully tuned application programming interface (API) for compiler extensions ...
High Level Assembly - Distinguishing Features - Macro System
... The stdout.put macro briefly described earlier is a good example of a sophisticated macro that can simplify programmers' lives ... Consider the following invocation of the stdout.put macro stdout.put( "I=", i, " s=", s, " u=", u, " r=", r102, nl ) The stdout.put macro processes each of the arguments to determine the argument's ... Most assemblers provide some sort of macro capability the advantage that HLA offers over other assemblers is that it is capable of processing macro arguments like "r102 ...

Famous quotes containing the word system:

    In the course of the actual attainment of selfish ends—an attainment conditioned in this way by universality—there is formed a system of complete interdependence, wherein the livelihood, happiness, and legal status of one man is interwoven with the livelihood, happiness, and rights of all. On this system, individual happiness, etc. depend, and only in this connected system are they actualized and secured.
    Georg Wilhelm Friedrich Hegel (1770–1831)