Odpověď na názor

Odpovídáte na názor ke článku Zkušenost s moduly v C++20.

  • 13. 12. 2025 19:14

    Miroslav Kubelík

    Bohužel je to hrozně pozdě. Na podobném principu export/import fungují moduly v Javascriptu a nejspíš i ve na spoustě dalších, C#, Java, Python ....

    Ačkoli ani v tom JS nebyl ze začátku žádný standard, komunita to tím směrem tlačila, sice špatným - CommonJS a ještě pár dalších - ale pořád tam ty moduly byly. Když pak přišel ECMA standard tak se na něj postupně přešlo všude a nyní jsou dokonce i v prohlížečích.

    V tom C++ to určitě bude trvat ještě spousty let, než to bude mainstream - jestli vůbec.
    První by s tím měla snad začít STL a pokud to bude fungovat napříč celým ekosystémem a bude se to tlačit, tak se to možná pohne dál. Jinak o to ale asi nikoho extra zajímat nebude.

    Další věc, co s moduly celkem úzce souvisí jsou balíčky - sdružit několik modulů do balíčku a exportovat jen interface celého balíčku. Tam je to v C++ také dost mizerné a rozstříštěné.