-- This example illustrates how to program TAIL and HEAD -- functions in RIGAL. #MAIN $E:=(. ALFA BETA GAMMA DELTA .); OPEN S ' '; -- Opens file S for output to the screen S<<$E; S<<'HEAD=' #HEAD($E); S<<'TAIL=' #TAIL($E); $W:=<. SEL1 : $E, SEL2 : #HEAD($E), SEL3 : #TAIL($E) .>; PRINT $W; ## #HEAD (. $E (* $A *) .) / RETURN $E / ## #TAIL (. $A (* $L!.:=$E *) .) /RETURN $L /##