User forums > Announcements
About RC3
Game_Ender:
I think it sad that AS lacks portability but it was a developer choice. In order to make binding easier you need compiler, platform, and architecture specific assembly. This is fine if you write that code and keep it up to date. You could try squirrel which appears to very similar but more portable, although with messier bindings.
--- Quote from: thomas on June 16, 2006, 04:21:13 pm ---Internet updates are currently at a stage which is 90% functional on the client side, minimum functional on the server side, and which has 0% test coverage.
--- End quote ---
Not trying to troll but doing it anyways: Does anything in CB have anything that is unit tested? I am sure a decent chunk of the SDK could use them with no problem. We have had this discussion before, but my "code and test" doctirine appeared to be shot down.
P.S.- Yes I do put my money where my mouth is, every non-gui class I make has more test code and doc lines than implementation code lines. Which I know is not always a good thing and it does get tedious some times.
David Perfors:
AS doesn't get any 64bit support in the near future, so there is decided that C::B is getting another engine, the devs are looking to squirel ;)
NeverDream:
What about Lua? It's small, fast, and highly portable.
MortenMacFly:
--- Quote from: NeverDream on June 17, 2006, 08:02:14 pm ---What about Lua? It's small, fast, and highly portable.
--- End quote ---
...there are people that see Squirrel as the successor of Lua. ;-)
With regards, Morten.
thomas:
--- Quote from: NeverDream on June 17, 2006, 08:02:14 pm ---What about Lua? It's small, fast, and highly portable.
--- End quote ---
Before this starts off a huge avalanche of proposals ("what about Python, what about Ruby, what about (insert name here)?") let's say that the team discussed the possible alternatives and settled for squirrel/sqplus before it was ever mentioned in public that we might possibly switch to another scripting language.
The one thing that was not certain was if we would switch at all.
Indeed, we would very much have preferred staying with AngelScript, since it is really nice and easy and an excellent performer. If there had been any reasonable estimate that AngelScript would support 64bit architectures any time soon, we would definitively have decided to stick with it as the utmost first choice.
However, we do of course realize that telling the ever growing community of 64bit users that half of the IDE's functionality is not supported on their machines is a no-no.
You can tell them "wait until scripting is ported" for a while, but one day it really has to work, one way or the other. You cannot hold them back for forever.
Squirrel has a good syntax and extremely powerful and cool language features, and is a good performer.
Admitted, it has a few shortcomings, most notably a quite bad documentation and messy function binding (works like in Lua). However, there is sq-plus which wraps all that mess into some templates and a few helper classes, and about documentation... He that is without sin among you, let him first cast a stone. :)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version