zach> [previous things]
david>
Well, yes ... what eventually goes into /usr/include should
be strongly limited to the interfaces.  How anything gets
implemented inside the library is nobody's busienss except
for the library maintainers'.  They should be able change
how they do things easily.  But that won't happen if all
kinds of random implementation detail are cast in concrete
as part of the public /usr/include interface to the library.

Really, we need to think *STRONGLY* about *NOT* creating "libopenocd" - I believe creating "libopenocd" will be a nightmare (ie: the implementation details in concrete)

I believe that a public *SOCKET* interface with a *TEXT* based protocol to OpenOCD is a *FAR*BETTER* choice.
Things are already in place for exactly this.

http://svn.berlios.de/wsvn/openocd/trunk/doc/manual/server.txt?rev=1910&sc=1
<http://svn.berlios.de/wsvn/openocd/trunk/doc/manual/server.txt?rev=1910&sc=1>
-Duane.

_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to