AngelScript 2.1.0 WIP 5 (2004/03/06)
AngelCode.com - game development and more - Reference DB - game developer references
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game
I did some tests replacing the AS pCode VM with a register based VM, and the performance increase was really good, but later i switched to a JITer
I know that the work needed to switch to a totally different VM is going to be big, but im here to help if you need me
Lioric
I'm not ready to take the step to a register based VM yet, but now that I've seen the proof it is inevitable. It's just a question of time now. :)
AngelCode.com - game development and more - Reference DB - game developer references
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game
If all goes well, I'll have the final version finished for the next weekend.
Regards,
Andreas
AngelCode.com - game development and more - Reference DB - game developer references
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game
I will release the final changes for 2.1.0 in a couple of days. But I will only release it as a release candidate for the new stable version. If no bugs are found this will be the de facto final version. I intend to give the library a real world test by upgrading my texture generator to use the new version, and if that is successful I will release 2.1.0 as a stable version.
I will then release the texture generator as an open source project so that you can get a better idea of how I intended the library to be used.
Regards,
Andreas
AngelCode.com - game development and more - Reference DB - game developer references
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game
Quote: Original post by WitchLord
I will then release the texture generator as an open source project so that you can get a better idea of how I intended the library to be used.
This is a great news since your texture generator was using an 1.x angelscript.
What should be great, if you can, should also be to release your texture generator BEFORE the whole conversion.
Like this, this could be more easy for 1.x user like me to evaluate the amount of work needed to convert to 2.x .
Regards,
AbrKen.
In a month or two I will need scripting language with good performance, and I thought about using your library ... do you think that you'll be able to complete aformentioned byte code optimizations and register based VM in about 2 months?
I don't think that would be much use, as I'm not just doing a direct upgrade, I'm also re-evaluating the whole design of the application. Besides the previous version was only using a very small part of what the library was capable of.
Koshmaar:
I'm pleased to hear that you are considering using AngelScript for your projects. I will most likely do a few of the bytecode optimizations within the coming months, but I don't think I will be implementing the register based VM just yet. I have other things that I've been promising to implement for a long time.
In either case I believe AngelScript's performance is competetive with most other script libraries and it will become faster over the time. So if you like the interface and library itself don't let the performance be the only factor in your choice.
Regards,
Andreas
AngelCode.com - game development and more - Reference DB - game developer references
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game