As of version 20060130, the engine does not care whether you use spaces (ASCII #20) or tabs (ASCII #9) to indent source code blocks. However, it is best to choose one or the other and [b be consistent]. My preference is to use tabs for indentation and spaces for alignment. Eg:
define some_function <tab>"hello world\n".......print <tab>"and goodbye world\n".print
The <tab> defines the indentation of the body of the function. The . (space) aligns the print statements. The following code is identical and preferable for some folks:
define some_function ...."hello world\n".......print ...."and goodbye world\n".print
2013-01-04 eof