As i don't understand things like COM etc. i can't go into a real technical discussion, i'm not a coder. But let's see what i can add tho this...
I guess we'll have to look to what scripting supposed to be in the first place. Sure it's ment for the some more advanced user which are smart enough to learn some basic programming, but where do you draw the line? If people would be able to do highly advanced things... then why would they not program their own add-on their selves?
quote:
Plus! should just be an MSN addon, not a programming environment.
Personaly i think that scripting will be good enough when i just comes down to sending messages, sending messages on specific recieved messages, ability to automize status changing... to kind of this... so no additional GUI to it.
Patchou, what your basically saying is that you can use API's with VB/Jscript, which do need.
But what if you do like WDZ said?
quote:
do all the advanced features yourself, in C++, then have scripting as just an extra feature that people can use to make simple stuff
Is that a possibility? So you create all the features we already had, add some new ones & a really basic scripting engine in J/VBscript. What will users be capable of whitout those API's, and what won't the be capable of?? Can you give some more examples of that, it might help.
About Gringe's COM solution, i don't understand too much about that, but if it is solves the problem, and it's do-able you could give that a try. Ofcourse that would depend on how much time it's going to take, and if it's worth that time.
Also i think that memory and CPU load are very important things, because Plus! runs almost always on many people's PC it is important that it won't take away heaps of memory, just because it wan't to execute some script. Plus! should be able to run in the background at anytime, whitout memory errors.
I think basicly it comes down to, either:
- Find a decent solution for the API's problem (COM?) and continue the way you were originally planning.
- Make the old + some new features yourself in plain C++, and just add a much less advanced scripting engine, which will be capable of only the basic things.
- No scripting at all, just go for great features which you code yourself.
Your the one which can choose that thhe best.
quote:
Jae ... Chrono17@hotmail... Spanish
Ok, yur added to the list you'll recieve mail tomorrow or the day after (busy now).