macsyma syntax extension,



there is a facility that allows you to define
new infix, postfix, prefix, or matchfix operators.


for example,

matchfix(BEGIN, END);
    /* at this point,  BEGIN m,n,p END   is a new input AND output form! */


BEGIN a,b,c END :=  a+b*c;

BEGIN 3,4,5 END  ;
   17