Several things in this thread.
Yes, if you have "v3-vergec.txt", that is a leaked file. It is not intended to be used.
I DID upload a version that does apply to the release EXEs. You can find it
here.
You'll note that the music API has changed. Basically the only functions that are the same are PlayMusic() and StopMusic(). The SFX and advanced music interfaces are not released as there is no v3 EXE released yet that uses them. Everything that is not in the v3vergec.txt uploaded to my site is subject to change (and some of that still is).
Please keep in mind that V3 is NOT DONE. If it was complete there would official zips on the site with tools and docs and a packin game. There isn't. We have encouraged people, to some degree, to check things out, because there is a lot you CAN do in V3 as it stands. But it is by no means done.
As for missing features being "reversed", its not like these are features that V2 and we just took them out because we didn't like them. However, again, V3 is not done, and even after the first official release, it will continue to evolve. Our release strategy with V3 is more like V1 than V2 (if anyone is here that remembers V1 releases - they started out with a fairly limited functionality, and had frequent releases that added what was missing) so even if a feature is not present in the first official release of V3 does not mean that it's not planned. To answer specific issues, floats probably will be added - later on down the line. The others may be possible, again, later, but are not presently planned. The new V3 compiler is a LOT more extensible than V2 VCC, but it has never been my intention to rival other full programming languages. It IS a
scripting language. And I guarantee that most of the things you could do with passing structs, you can do EASILY without needing to do that - you just have to change the way you're thinking about the problem a bit. I suppose with everyone these days being trained on Java and other OO languages its not surprising that procedural solutions don't come naturally to some people... but this is basically a "retrogaming" platform, after all.