On Wed, Sep 22, 2021 at 10:52:02PM -0400, Viktor Dukhovni 
<postfix-us...@dukhovni.org> wrote:

> On Thu, Sep 23, 2021 at 09:28:59AM +1000, raf wrote:
> 
> > > Thanks. This is the result of lazy coding in a nasty language.
> > > I should stop hidden static buffers, or switch to a language
> > > has automatic destructors like C++ or Go.
> > > 
> > >   Wietse
> > 
> > or Rust! :-)
> 
> We all have our favourite much safer than C compiled languages.  Rust is
> not a bad choice for avoiding mutable shared data, my choice in that
> space these days is Haskell.  Pity Wietse and I are unlikely to find a
> better C that we're both presently comfortable in.
> 
> Migration away from C is not an urgent problem in Postfix, as you
> probably know.  Thanks to Wietse's diligence, C footguns are exceedingly
> rare in Postfix.  This one creates no notable issues, just returns an
> incorrect answer from some "postconf -xd" recursive expansions.
> 
> -- 
>     Viktor.

Yes. In Postfix's case, migration away from C would be a huge investment
with very little return (no matter how lovely other languages might be).
I'm happy as long as "postconf -x" works (without -d) in existing versions,
and that looks fine.

cheers,
raf

Reply via email to