[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: API/Interface design questions

From: Greg Hudson <ghudson_at_MIT.EDU>
Date: 2004-03-11 22:37:02 CET

On Thu, 2004-03-11 at 16:16, C. Michael Pilato wrote:
> The published API lives in subversion/include, where all functions
> have single underscores.

Except for svn_sort__hash. Also, if we expand our search to type names
and macros, we have svn_sort__item_t and svn__atoui64.

(Also, the doc string for svn_wc_translated_file references
SVN_WC__TMP_EXT, but the constant itself is defined in the private wc.h
header as one would expect.)

Karl wrote:
> In other words, our libraries treat each other just like other
> consumers, using only the public interfaces. What a library does
> within itself is up to it.

Since we release our libraries together in one combined package and
don't expect them to be upgraded independently of each other, we have
the option of providing (more) inter-library private interfaces. I
don't know whether it's a good idea or not.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Mar 11 22:37:21 2004

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.