TACL WHAT IS DIFFERENCE BETWEEN A MACRO AND A ROUTINE? THE IMPORTANT DISTINCTION BETWEEN MACROS AND ROUTINES IS THAT A MACRO INVOCATION RETURNS THE ENTIRE TEXT OF THE MACRO TO BE EXECUTED; A ROUTINE INVOCATION RETURNS ONLY WHAT THE #RESULT FUNCTION PROVIDES
Basic knowledge on Base24, that will help understand BASE24 better.