Oscar Figueiredo <Oscar.Figueiredo(a)di.epfl.ch> writes:
It's not that I insist on the -internal suffix. If we want to
have
-1 suffixes instead or whatever it's fine with me.
Argh. :-) You're missing the point. Just like -internal, the -1
suffix screams "DON'T USE ME YOU'LL BE SORRY" to the user. If
that's
what you want to do, fine. If not, not.
- a low-level layer implemented in C which is to be kept as small as
possible and provides basic wrappers around the LDAP C API
- a higher-level layer written in Lisp which provides functions to
access LDAP. This higher-level layer should be the preferred (not
exclusive) way for package programmers to use LDAP. Therefore
those functions should be safe, efficient and general enough for
most programmers to use
This is good design, except that if Lisp programmers are ever expected
to use the lower-level API, you should remove the "-internal" suffix
and choose better names for functions.