Hans Hagen wrote: > Peter Rolf wrote: >> Hi all, >> >> Currently I am using >> >> \startuniqueMPgraphic{foo} >> ... >> if (\DbgFill=0) : >> fill whatever >> fi >> ... >> \stopuniqueMPgraphic >> >> in my MP graphics. \DbgFill (0|1) is just a trigger, which prevents >> filling in case of visual debugging. Instead of always writing this >> 'long' form, it should be possible to use a self written mp-macro >> instead. But my naive approach >> >> def dbg_fill (expr p) = >> if (\DbgFill=0) : >> fill p ; >> fi >> enddef ; >> >> doesn't work. I get >> >> >>>> DbgFill >>>> >> ! Unknown relation will be considered false. >> >> >> How do I realize this trigger inside pure MP code and set it outside in >> TeX? The trigger should be global and can change during runtime. Any >> help is welcome. >> > can you make a test file? > I tried and my example code works at the beginning. After some changes things run wild (only possible in TeX ;) ). Not even the 'long' form worked any more. So I went to contextlive and copied the simple test file. To my astonishment it didn't work either. But more important, the log file shows the same MetaPost error message I get, since ConTeXt swapped to ruby (preventing me from updating). Testfile and context live log (html) are attached. If someone can solve this problem I would be very glad. Greetings, Peter > Hans > > ----------------------------------------------------------------- > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com > | www.pragma-pod.nl > ----------------------------------------------------------------- > > _______________________________________________ > ntg-context mailing list > ntg-context@ntg.nl > http://www.ntg.nl/mailman/listinfo/ntg-context > >