Macro processors and techniques for portable software | lit.salon