anyway, why do you want to have a litteral '$0' in the abstraction argument and not the value, that it represents, since it is actually the same? if i am not totally mistaken, this would only make sense, when you plan to save the patch with all the dynamically generated stuff
OR when the patch that will receive the message is not the same one (or a subpatch of the one) in which you generate the message; that is, if "$0" evaluates to different values in the two contexts. This is possible, isn't it? This wouldn't necessarily involve saving....
However, I think an escaping mecanism (at least for $'s in messages) would indeed be vital. WHENEVER a special character exists, an escape character should exist, just in case.
Bye M. -- Email.it, the professional e-mail, gratis per te: http://www.email.it/f
Sponsor: Problemi di Liquidità? Con Logos Finanziaria 30.000 in 24 ore a dipendenti e lavoratori autonomi con rimborsi fino a 120 mesi clicca qui
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=2907&d=20070208