We don't have a way to measure consensus but I belive the current
consensus can be summarized as:

- OpenOCD stays C for now. There has to be a good plan and
major upside to budge the status quo.
- OpenOCD has a number of quaint constructs that mimick features in
other languages(virtual function tables, exception handling, resource
trackinig, etc.).  This is implemented through very loose conventions,
macros and such. A sensible use of e.g. C++ could get rid of those
"strange" constructs.
- We've got Tcl to handle a lot of the tedium that benefits from resource
tracking and exception handling. There is even talk of moving more stuff
into the scripting domain, making OpenOCD more of a library/kernel
than anything else.


I believe the primary concern is to use a programming convention that
is best suited for community development, i.e. not so much concern for the
person who writes the code, but the person who is going to write
patches.

-- 
Øyvind Harboe
Embedded software and hardware consulting services
http://consulting.zylin.com
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to