If just came to my mind now, that if Blitz is doing great for the gaming community, imagine what BlitzScript would be like, if something like that were developed for the Internet, and for the World Wide Web... What types of web based apps would you develop if this were to happen, besides web-based games and such?
What if there were a BlitzScript language?
Miscellaneous Forums/General Discussion/What if there were a BlitzScript language? Well there was a Blitzscript language in developemnt... but not for purposes as you described... HMMM
With a little tweaking what could happen?
There was GRASSHOPPER as well... that allowed Blitz stuff to be played online...
With a little tweaking what could happen?
There was GRASSHOPPER as well... that allowed Blitz stuff to be played online...
What's this BlitzScript supposed to do then?
I assume take blitzcode and compile it at runtime using a plugin that plays inside browsers ?
It would actualy be doable right now. You could combine Igloader/grasshopper with the blitz virtual machine (I think). Maybe it would be a good idea once the blitzmax version of the virtual machine is released.
It would actualy be doable right now. You could combine Igloader/grasshopper with the blitz virtual machine (I think). Maybe it would be a good idea once the blitzmax version of the virtual machine is released.
Well GrassHopper, maybe but I can't see Tim letting anyone use IGLoader for that. The security implications would be huge, and he's built his reputation around IGLoader being as secure ( if not more so ) than anything else out there.
Talking about this, it seems I'm finally going to have my net connection back soon. Why it took so long? Don't ask...
This means there's hope for having the semi public beta of BVM 2 start in not so long.
Yes, at last. Life's too good with me ;)
This means there's hope for having the semi public beta of BVM 2 start in not so long.
Yes, at last. Life's too good with me ;)
2Koriolis
BVM 2 for Blitz3D?
BVM 2 for Blitz3D?
The initial release will be for BlitzMax only.
If there is enough interest for a Blitz3d/BlitzPlus version, I'll port it back to these languages (it's not like it's very hard to do anyway).
If there is enough interest for a Blitz3d/BlitzPlus version, I'll port it back to these languages (it's not like it's very hard to do anyway).
If BlitzScript existed then hardly anyone would get around to finishing their web based game. Merely a transferal of procrastination from one platform to another.
Surely you couldn't have a `runtime engine for blitzmax programs` without basically directly challenging the need for the blitzmax compiler, and especially if interpretation/jit-compilation were efficient would pose a legal threat to the official Max compiler which is the central hub of blitzmax as a product. ??? Similar issues came to light with the blitz virtual machine which is a blitzmax code interpreter.
Actually there's never been a single problem with this issue (as far as BVM is concerned), mostly because trying to compete directly with the underlying host language by selling a simple wrapper is too stupid and weak for most people to even think of it. For the others, the BVM license has always been there to explictely forbid that extreme(ly stupid) use.
In fact your carefull use of the expression "came to light" is perfect. Indeed it only "raised the issue", but never had to face it. Generally speaking what really matters in the end is the use that is made of the available tools, and that's totally up to the tool user.
Nonetheless it's always beneficial for everybody to have a license that says clearly what you can and cannot do. As a counterexample, when writing BVM I wasn't even sure BRL would like that and I had to get in touch with them directly. And that's not always easy.
Sorry if I'm a bit BVM-centric here but I think it applies very well to any similar product anyway.
In fact your carefull use of the expression "came to light" is perfect. Indeed it only "raised the issue", but never had to face it. Generally speaking what really matters in the end is the use that is made of the available tools, and that's totally up to the tool user.
Nonetheless it's always beneficial for everybody to have a license that says clearly what you can and cannot do. As a counterexample, when writing BVM I wasn't even sure BRL would like that and I had to get in touch with them directly. And that's not always easy.
Sorry if I'm a bit BVM-centric here but I think it applies very well to any similar product anyway.