Hehe...
Spatial programming is where... uh.. hard to explain...
DarkBASIC is programmed as a list of commands, right... always executed downwards, with jumps to functions and subroutines... Spatial Programs are programmed in any direction, up down, left right, in out, and the program flow can be changed at any time.
Trefunge is a language is where each command is one character big, and you program in characters in a giant cube... its hard to explain... just download it!
BTW, are you the Alex Wanuch that does (or did) the darkbasic newsletter... what happened to that?