compiles a string of source code and return address of executable machine code (which cn be called)
c=compile sourceString : call c
c=compile "basic : print `Hello` " : call c
when c is called `Hello` is displayed
If the compiling fails then error() will return a description of the problem.
The code has access to the parental local and static variables as well as globals.
When no longer used the code string should be deallocated by calling Frees c.