On Fri, 4 Jul 2003, Buddha Buck wrote: Thank you Buddha; I think it's a nice summary of the three different symbol manipulation facilities we're dealing with.
> 1) "long macros" -- Phil Taylor's m: macros. These > are prefixed in the ABC music with a special > character, like ~, or @ or something, and can, > through some syntax put, take an argument specifying > a musical note > 2) "single-character macros" -- The infamous > U:X=!...! macros, but perhaps repackaged in a saner > form. Pure text substitution, no arguments. The most > common use will probably be for specifying unusual > ornamentations not otherwise covered in the ABC > standard, but could concievably be used for other > things as well. > 3) "escapes" -- abc2mtex TeX macro facility, but > generalized. Some sort of syntax to indicate that > the following code should be sent directly to the > underlying back-end processor, not processed by ABC > directly. > I'd not call that a "macro" feature, but rather an > "escape" feature. (There's a better, more proper > word for it that I can't think of at 6am.) I guess it's called a "Backend Interface"; it is comparable to inline assemby in C. As you indicated yourself, such a feature is also implemented in abcm2ps, with the %%deco directive: it allows you to assign postscript code to a new !...! symbol, which in turn can be bound to one of the free available letters if the user so desires. You can view sample output made with %%deco as well as the corresponding ABC code on my website: http://www.joods.nl/~chazzanut/abc/deco.html Groeten, Irwin Oppenheim [EMAIL PROTECTED] ~~~* Chazzanut Online: http://www.joods.nl/~chazzanut/ To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
