Modern languages

Gary E. Miller gem at rellim.com
Sat Mar 15 20:36:21 UTC 2025


Yo Hal!

On Sat, 15 Mar 2025 09:53:55 -0700
Hal Murray <halmurray at sonic.net> wrote:

> I agree that the current DEBUG stuff needs fixing.

Fixing?  To start, I would just remove all the #ifdef DEBUG.

Not this cycle...

> I think we can get around the droproot type problems by having a
> module for each environment and picking the right one at build time.
> The disadvantage with that approach is that if there is any code
> common to more than one implementation, then it has to be maintained
> in several places.

I agree, way too much work.  I would leave OS compat #ifdefs as they
are.  Partly because testing an alternative would be a pain.  A few
things could be combined using POSIX.

RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
	gem at rellim.com  Tel:+1 541 382 8588

	    Veritas liberabit vos. -- Quid est veritas?
    "If you can't measure it, you can't improve it." - Lord Kelvin


More information about the devel mailing list