With the current design, the compiler and virtual machine are independent. The VM will be able to exec multiple script 'threads'. If you take a look at the compiler and VM modules you will notice two large Select...Case structures. These structure quickly map function calls and parameters to blitz commands. Custom functions will operate differently, the will be bahave similar to scripts with ability to pass parameters. Not sure how its going to be implemented, i just know that i will.
BlitzScript3D
Blitz3D Forums/Blitz3D Programming/BlitzScript3DThe forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.