ryank, on 20 August 2009 - 04:21 PM, said:
...have you done any type of comparison, performance wise, between some code implemented with this object based method and the same code with the traditional method?
Sorry you couldn't make it

No, I haven't done any performance measurements on any of this code.
Yair, on 20 August 2009 - 05:19 PM, said:
The main problem I find with this approach is that sometimes you need to do something when handling the error (e.g. ask the user) in order to proceed with the process where the error occured. If the error handler is generic, this can become a problem, because the code for each process would be different (e.g. one might need to ask the user on a specific error, another might need to check an analog input and another might not need to do anything).
Maybe I don't understand the issue, but the OO in NEC paradigm is specifically designed to meet that: you dynamic dispatch in the appropriate error handler on the fly.
ryank, on 20 August 2009 - 05:27 PM, said:
That's why I differentiate between specific error handling, and central error handling.
Oh - I see where the miscommunication is - yes, I presented on the error core, not error handling. I'd like to limit the conversations in this thread to the core, although we'll need to inevitable discuss handling too, but I'd like that to be in a separate thread (feel free to start one and link to it from here).