raf:
> 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.

C and C++ are similar enough that C can easily be wrapped in C++.
I'd love to adopt Gtest which I have been using internally at Google
over the past 5+ years.

        Wietse

Reply via email to