comparison of #gas and #NASM #macros from 02007; malicious JS blanks the page after loading but can be defeated with Firefox readability button. #asm
on 02023-07-15#documentation for #gas #asm #macros, including an example that counts
on 02023-07-15#gas nested control-flow #asm #macros: _if, _else, _elseif, _endif, using .altmacro
#gas -alm shows a full recursive trace of expansion of #asm #macros, which is handy for debugging them, as well as a full listing of the machine code emitted
Kent Pitman's #paper on why #macros in #Lisp are better than fexprs, though some of the points seem weak in a lexically-scoped language
on 02023-07-07PDP-6 #asm hacks with #macros etc.
on 02023-07-02building a hash table in MIDAS #asm #macros for PDP-6 Lisp. #retrocomputing #hashing
on 02023-07-02#C preprocessor trick of defining data structures as higher-order #macros
on 02023-07-02Why Redis is designed the way it is: because programmers deserve simple UIs too. “Learning to configure Sendmail via M4 #macros, or struggling with an Apache virtual host setup is not real knowledge. If such a system one day is no longer in use, what remains in your hands, or better, in your neurons? Nothing. This is ad-hoc knowledge. It is like junk food: empty calories without micronutrients.”
on 02016-05-24