apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "William A. Rowe, Jr." <wr...@rowe-clan.net>
Subject Re: svn commit: r434327 - in /apr/apr/trunk: CHANGES include/arch/win32/apr_arch_threadproc.h misc/win32/start.c threadproc/win32/threadpriv.c
Date Mon, 11 Sep 2006 18:35:21 GMT
Mladen Turk wrote:
> 
> Do not understand why are you against such a solution.
> The half-way is IMHO always better then no-way :)

Half-assed means that users rely on the design paradigm, only to discover
later that it isn't portable.

Part of the flaw was that this should have been noticed by the person who
implemented the API on the Win32 platform with an obervation that it wasn't
portable.

Then one of three things happen, we choose not to implement it, we choose
to implement with a #define that warns the user the pattern isn't portable
or available in the current compilation, or we return ENOTIMPL to warn them
at run time it's not available.

You aren't solving the problem of helping users write portable code, which
is the reason for my ongoing objection.


Mime
View raw message