Hi Tomas, > > Perhaps there are other/better solutions? > Do you have anything on mind?
Unfortunately not. I just had the feeling there must be other ways ;-) But perhaps using a cell is not such a bad idea ... > Why 'zero', 'one', 'on', 'off' and 'onOff' don't evaluate arguments? > ... > which would kind of keep it uniform/consistent. I don't think it > would be a problem writing (zero 'A 'B) instead of (zero A B). They are there for the same reason as, for example, 'setq'. Sometimes non-evaluating functions are a little more convenient, and at least theoretically more efficient. (zero A) occupies two cells. (zero 'A) would be three, and that's the same as (setq A 0), so it would not save any space. Cheers, - Alex -- UNSUBSCRIBE: mailto:[EMAIL PROTECTED]