Modern languages
Gary E. Miller
gem at rellim.com
Sun Mar 16 02:43:08 UTC 2025
Yo Hal!
On Sat, 15 Mar 2025 16:34:07 -0700
Hal Murray <halmurray at sonic.net> wrote:
> gem at rellim.com said:
> > 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.
>
> My comment about a different module for each OS/environment was
> assuming we were working with a modern language without #ifdefs.
I do not know any modern language that would need this.
Do you?
> Another approach would be to implement droproot in c where we can use
> #ifdef. That assumes our new wonderful modern language has a
> reasonable way to call c code.
FFI seems to work well now. But dropping root causes as many problems
as it selves. If/when it becomes an issue I would propose a different
approach.
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