Plan for Sam Bacsa
by Sam Bacsa · 11/17/2005 (4:40 am) · 6 comments

For the past few days I've been working on heavily re-integrating the plugins system. Unfortunately, this means that any previous plugins code will become obsolete -- but this doesn't matter; the newer plugins architecture is 100x better and more intuitive than the last one.
Unfortunately, because of the nature of its implementation, I've been forced to leave open a lot of internal marshal objects used between PluginRes and the actual executable. While this is not the best solution overall, it's the only one that is available at this time without making it overly complicated the way I had it before (passing handles to objects rather than the actual references to the respective objects).
Feature-wise, I've almost completely integrated the type-as-you go autocomplete. There's now a nice "smart tab switch" capability embedded, like Visual Studio 2005 (pictured below). I fixed the majority of problems with the Intellicode syntax checker, as it was reporting some false positives on certain statements like:
$variable::property::new = test; // Where "new" is a keyword and it goes OMGNOES
or
return new TCPObject(); // Couldn't return objects before like this without having it cite it as an error
or
new AClass(MyClass) {
datablock = "something" @ $globvar; // Couldn't make datablock equivalent to an expression
}All of these issues have been fixed with the checker. Also, it will underline errors more visibly than it was before (sometimes it wasn't even underlining, even though there was an error in the statement). Oh, and the messages it reports back make more sense than they did before.
Fig. 1 - "Fast tabbing" ala Visual Studio 2005I should have a release within the next couple of days. Thanks for everyone's patience.
- Sam
#2
11/17/2005 (6:36 am)
@Eric: Delta 7 IS the game! :-)
#3
11/17/2005 (6:42 am)
Awesome. I hope Delta 7 is the one that makes me switch from Tide.
#4
11/17/2005 (7:31 am)
Once again, thank you. I am finding delta6 very useful and really appreciate your continued work on this project.
#5
Good Luck,
- Melv.
11/17/2005 (8:32 am)
It'd take alot to make me switch from jEdit; if this functions as good as it looks though then that may well happen.Good Luck,
- Melv.
#6
My 2 cents.
Keep up the great work. It IS appreciated!!!
11/17/2005 (10:10 am)
I really love TorqueDev(Codeweaver). With an author that is actively developing and addressing bug issues, makes it even better. The only other option I would like, and I know its been discussed, is a button to delete all the dso files in the project. I also know it includes it when you debug, but I like to have an alternate method. I don't always debug everytime I run it. My 2 cents.
Keep up the great work. It IS appreciated!!!
Torque 3D Owner Eric Roberts
But I'm just curious - do you plan on actually using Torque anytime soon? Make a game perhaps? ;)
Secretly working on a game?
- Eric