I had to give this some thought... it almost took me three minutes, that's got to be some sort of record

.
I was looking at LightSpeed's troubleshooting pictures that he sent me last night and I was looking for anything that would indicate why blank answers were coming up. I never really worked with the Debug brain script feature before (well, to actually debug something). Also I looked for an Error that LS said he recieve on line 144.
It seems to me that either I don't know how to use the Debug feature very well or the Debugging features of Hal leaves something to be desired. So Raybe, you might have a point about this. If Hal Errors, even the minor ones cannot be properly reported then writing plugins that are publicly shared by general memebers may not be such a good idea.
Overall, however, Hal has a moderate Error reporting ability and most people who really create plugins thus far are relative experts... I don't include myself in that either.
Maybe I can rewrite a brain to include a really intense debugging routine. This might be the only real way to hunt down LightSpeeds blank reponse problem.
As for hiding the abilty to create and modify the brain or perhaps restict plugins to the masses (pre-approved only) I don't fully agree. To me that's what defines Hal. Remember that I am one of those who bought Hal for that very reason. This adds a sense of possiblity that Hal can become much more than just a meer chatbot. Maybe we will soon see a plugin written by a member that truely exemplifies a living simulation. That what keeps me motivated.
I thing Hal should be open... but I think you might be right about the debug thing.
I have written a plugin for Hal that allows Will's Robot, Mr. Data, to be programmed and controled. I had to write in the C language for the controler and also in VB for the MrData.Dll, and finally in vbScript for the plugin, but it seems every thing is working so far. I need to email Will and see if He's had any problems with it.
I have a controler and motor to test my MrDataControle plugin. When I type a command into Hal's window the motor responds like its supposed to. Or if Hal says 'Hello' it can also wave its hand back and forth.
I want to make a Dll for Hal that adds a few more utilliies. I have one function that can create and run VB Code. Which will allow Hal access to the immence libraries of VB, and not simple vbScript that Hal is currently using.