ScriptVM, a script language
-
- Enthusiast
- Posts: 203
- Joined: Sat Apr 26, 2003 6:33 pm
- Location: Spain
- Contact:
ScriptVM, a script language
Hi, i developed a byte-code interpreter with the compiler that can use dll's directly as command set, like D-LIB of Mischa, some features:
5 variable types: byte, word, long, float and string
Arrays of 4 types: byte, word, long, float, up to 16 dimensions
Nested functions up to 256 levels
Flow control comands: If - EndIf, Repeat - Until, While - Wend, up to 16 conditions with operators And, Or.
Autoinclude dll functions, using UseLibrary library.dll command.
Executable creation, with a runtime header of 11kb
If someone want to test, its the first version:
http://www.balrogsoftware.com/downloads/ScriptVM.zip
5 variable types: byte, word, long, float and string
Arrays of 4 types: byte, word, long, float, up to 16 dimensions
Nested functions up to 256 levels
Flow control comands: If - EndIf, Repeat - Until, While - Wend, up to 16 conditions with operators And, Or.
Autoinclude dll functions, using UseLibrary library.dll command.
Executable creation, with a runtime header of 11kb
If someone want to test, its the first version:
http://www.balrogsoftware.com/downloads/ScriptVM.zip
Download link seems broken...
Tried the link...no joy, dont know if its me or more widespread.
IRIA
IRIA
-
- Enthusiast
- Posts: 203
- Joined: Sat Apr 26, 2003 6:33 pm
- Location: Spain
- Contact:
-
- Enthusiast
- Posts: 203
- Joined: Sat Apr 26, 2003 6:33 pm
- Location: Spain
- Contact:
Hi, this language can not interest you, because we use PureBasic, but i made it to be included on iCamPlay as a little language to make little applications, or games, not for proffesional use, and if any PB user wants to test it, here is it, but i know that a PB user will not use this language.
About long filenames, im making a editor, and it will be solved.
I hope that i will not receive a demand of Roger Waters for EL_MURO.MID... :roll:
About long filenames, im making a editor, and it will be solved.
I hope that i will not receive a demand of Roger Waters for EL_MURO.MID... :roll:
ah, but anything resembling BASIC that makes a .EXEcutable interests meBalrogSoft wrote:Hi, this language can not interest you, because we use PureBasic, but i made it to be included on iCamPlay as a little language to make little applications, or games, not for proffesional use, and if any PB user wants to test it, here is it, but i know that a PB user will not use this language.

coolBalrogSoft wrote:About long filenames, im making a editor, and it will be solved.
BalrogSoft wrote: I hope that i will not receive a demand of Roger Waters for EL_MURO.MID... :roll:

-
- Enthusiast
- Posts: 203
- Joined: Sat Apr 26, 2003 6:33 pm
- Location: Spain
- Contact:
Hi TronDoc, my previous reply was a message for you and for Blade, Blade says that ScriptVM its not usefull for a PureBasic User, and its true, but i dont designed it for PB users.
I uploaded to my web a new version of ScriptVM, with procedures support, local and global variables, a little editor, and a dll function viewer. I have some iCamPlay examples to use with this language, but it need last version that isnt not published, and will be available with new version of iCamPlay (that will include this language). To download ScriptVM click here: http://www.balrogsoftware.com/downloads/ScriptVM.zip
I uploaded to my web a new version of ScriptVM, with procedures support, local and global variables, a little editor, and a dll function viewer. I have some iCamPlay examples to use with this language, but it need last version that isnt not published, and will be available with new version of iCamPlay (that will include this language). To download ScriptVM click here: http://www.balrogsoftware.com/downloads/ScriptVM.zip
hi!
Well. I would say it is defenently usefull for a purebasic user. The source code is not free, but anyway any app made in purebasic inspires the beginner and the pro's, even the ones that havent bought PB yet. That you made this nice program in pb tells that this can also be made with PB.
Anyway i think its nice. Of course i dont have a lot of use, but it tells me that when i learn enough of PB i can also make a programming language(i hope
)
Anyway i think its nice. Of course i dont have a lot of use, but it tells me that when i learn enough of PB i can also make a programming language(i hope

-
- Enthusiast
- Posts: 203
- Joined: Sat Apr 26, 2003 6:33 pm
- Location: Spain
- Contact:
Hi, i dont made something new, Mischa made D-Lib, that its a script language, that have more options than ScriptVM. The source code will be published, at the moment it dont have any comment, and could be a little hard to understand, i want optimize a little before publish the source code, if i pusblish the source code now, newbie users will understand nothing, and advanced users dont need this source code because a advanced user can make it if he wants.
-
- Enthusiast
- Posts: 203
- Joined: Sat Apr 26, 2003 6:33 pm
- Location: Spain
- Contact:
I included as binary the runtime header on the compiler, then write a file with the header that its an executable file, the virtual code object to execute and the lenght of the virtual code object. And the runtime header gets the executable name, read itselft, and get the virtual code object to execute, using the lenght to read only the program to execute.