Martin Buchholz <martin(a)xemacs.org> writes:
 Hrvoje> No no, this is wrong.  First, funcalls are very slow in
 Hrvoje> Emacs, so things would slow down for a large number of
 Hrvoje> argument.  Second, macros
 
 The idea would be that only the 2-arg operator actually has its own
 bytecode assigned.  Byte-compiled code would always use that.
 Interpreted code would use a subr, as implemented and currently
 commented out in data.c. 
So, you want to make it a compiler macro.  Yes, that sounds
reasonable.
 Doing it completely correctly is a little tricky, but worth doing.
It needn't even be tricky.  Compiler-macros are already used by the
cl.el code.
-- 
Hrvoje Niksic <hniksic(a)srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
ED WILL NOT CORRUPT YOUR PRECIOUS BODILY FLUIDS!!