And the realization really is that Andrew Kelley's rant about go/rust/c, is answered by Pascal, which really is a "better C". Sure its verbose, but that I think is really a strong point in the end. Everyone has autocomplete editors and actually typing "begin end" instead of "{ }" is something your editor can be inserting automatically.
Also, calling windows API's was incredibly simple with delphi although almost unneeded, but the stdcall/cdecl decoration told the compiler to use C calling conventions instead of pascal.
Also I am the opinion Microsoft has never done nothing in C++, despite the Visual prefix, that could actually match either OWL, VCL or Firemonkey on C++ Builder, which shares most of Delphi tooling.
Just install "Chess VCL" component, drop it onto the form, compile, and you're ready to go!
I didn't know PeaZip was written in FP.
Modula-2+, Modula-3, Oberon-2, Active Oberon, Zonnon
Doesn't get more verbose than that.
> And calling win API was a horror
This is not easy matter in any language. And I called Android API from Delphi. Still quite an adventure
But of course most of the Windows APIs were already provided in the Windows unit. Oftentimes with Pascalish wrappers.