30 years ago Haskell was the winner. Conciseness was a major feature.

Has anyone put this to the test on larger projects?

10,000 lines of Haskell have the same functionality as 100,000 lines of C++?

The most successful haskell project I've seen in the wild is shellcheck [0].

Here is cloc run against the repo:

    $ cloc .
          75 text files.
          75 unique files.
          12 files ignored.
    
    github.com/AlDanial/cloc v 1.90  T=0.08 s (788.1 files/s, 271069.0 lines/s)
    --------------------------------------------------------------------------------
    Language                      files          blank        comment           code
    --------------------------------------------------------------------------------
    Haskell                          29           2381           1321          15440
    Markdown                          5            393              0           1088
    Bourne Again Shell               12             99             39            438
    SVG                               1             32              0            262
    YAML                              3             39             23            160
    Dockerfile                        6             35             54            104
    Bourne Shell                      8              3              4             99
    --------------------------------------------------------------------------------
    SUM:                             64           2982           1441          17591
    --------------------------------------------------------------------------------
I wouldn't say that this is a compressed version of a 100,000 lines of C++. I'm not adept at evaluating a Haskell source base to do a translation to C++ either.

[0]: https://github.com/koalaman/shellcheck

I bet pandoc [1] is even more successful, in the sense of pretty wide use.

[1]: https://github.com/jgm/pandoc