BlitzScript3D

Blitz3D Forums/Blitz3D Programming/BlitzScript3D

The 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.

I would like to have used BlitzScript3D in some of my projects, but unfortunately it doesn't support the features I need. BlitzScript3D would be much nicer if it had function, custom type, and conditional loop (while..wend) support.

Since it didn't look like BlitzScript3D was ever going to support these, I actually just began writing my own scripting engine just a couple of days ago. Currently, my compiler (I haven't even began programming the VM yet) supports number+string expressions, and if..then statements, in addition to custom type support with New and Delete keywords. I soon plan to impliment select..case conditions, conditional loops, overloadable functions, and an OPcode optimizer (I already know exactly how the optimizer is going to work).

If you would like to continue developing BlitzScript3D, I might be able to help you a little with some of these features if you plan to impliment them, although I doubt I could be any help since my compiler is probably totally different from yours (my scripting language's syntax is more BlitzMax style than BlitzBasic style).