Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
AngelScript still used for C::B?
WitchLord:
What's the status on the script library used for C::B? Have you already replaced AngelScript with another library? I'm asking because I know you decided to go with another library because AngelScript didn't support 64bit processors yet.
When Mandrav asked me if I was going to add support for 64bit processors I said that I couldn't do it, since I don't have a 64bit machine to develop the support on. But I have since investigated into SourceForge's compile farm and I'm pleased to say that I will indeed be able to add support for 64bit processors. In fact, I'm almost finished, only a few tests are failing now, and hopefully I shall have those fixed by next week.
So, now I'm curious if this news is comes too late and you've already switched to another library, or if there is still a chance you'll stay with AngelScript if I get the 64bit support working?
Another question, are you (or were you) using the AS_MAX_PORTABILITY mode with AngelScript? In this mode all the assembly code is disabled which should make the library completely portable (except for 64bit that I'm currently working on).
Regards,
Andreas Jonsson
Author of AngelScript
www.AngelCode.com
MortenMacFly:
--- Quote from: WitchLord on June 28, 2006, 06:01:32 pm ---What's the status on the script library used for C::B?
--- End quote ---
Because mandrav seems to be absent currently, please allow me to answer:
We are currently testing the switch from AngleScript to Squirrel in a branch. mandrav has already ported C::B accordingly and so far it seems to work well (but we are still testing). The C::B trunk still uses AngleScript but only until mandrav merges the branch (if he does).
The final decision is up to mandrav, I'm pretty sure he'll comment your post later...
With regards, Morten.
Ps.: I'm curious what he'll say to your post...
sethjackson:
--- Quote from: MortenMacFly on June 28, 2006, 06:29:19 pm ---....
Ps.: I'm curious what he'll say to your post...
--- End quote ---
Me too. :)
WitchLord:
As am I. :)
Mandrav seems to be very busy, I'm still waiting for him to pass me the changes he made for AngelScript.
Until he answers, I'm pleased to hear there's still a chance for AngelScript. :)
thomas:
I am afraid to say that the chance is not big, though :(
Yiannis and me talked about it on Monday when he got your latest email. We had talked about the scripting issue in general another two weeks earlier and had decided that we either needed a solution for AngelScript, or we would have to switch to another script language. The best fitting candidate was Squirrel.
The problem is that Yiannis went on holiday right after your reply stating that you could not port AS any time soon due to lack of hardware, and he had done all the script bindings for Squirrel during his absence.
So well... it was kind of an awkward situation that Monday, as we weren't sure about what to do now. On the one hand side, we did not in the first place choose AngelScript by random, but because it is really cool. Also, it somehow seems wrong telling you off now that you're investing the time to port AS to 64 bits (mostly because we've been nagging so much, I suppose).
But on the other hand side, the conversion work has all been done now already, and Squirrel works like a charm and reliably supports 64 bit out of the box :(
Thus we agreed that we could not agree, and settled to test the Squirrel branch for a week or two, and make a final decision then.
So well... there is a chance for AngelScript (for example if Squirrel should turn out to be a horrible backbiter), but please don't expect too much, you might possibly be disappointed.
Navigation
[0] Message Index
[#] Next page
Go to full version