Traits ve Fortranu

Re:Traits ve Fortranu
« Odpověď #45 kdy: 11. 09. 2022, 18:16:20 »
Podle mne je OOP i ve Fortranu, pokud se používá jen v nějakých částech aplikace, akceptovatelné. Možná poslouží i na nějaký převod původně OOP designu z C++ do Fortranu.
Taky souhlas (když se používá rozumně). Ono v době přidání OOP do Fortranu zrovna letěl styl Java, bylo do dávno před (typovými systémy) Rustu, Julie či Go.

BTW co se mi z nových návrhů hodně líbí jsou šablony: https://everythingfunctional.wordpress.com/2022/07/24/the-state-of-fortran-generics/
Trochu se tváří jako ty v C++, ale s těmi omezeními (restriction) to bude super, pokud to takto projde. Kdo má furt používat m4, že?

Typový systém Rustu vychází z Haskellu (1990) a ML (1973).


Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Traits ve Fortranu
« Odpověď #46 kdy: 11. 09. 2022, 18:22:07 »
Typový systém Rustu vychází z Haskellu (1990) a ML (1973).
Akorát nemá HKT a už vůbec ne GADT.

Re:Traits ve Fortranu
« Odpověď #47 kdy: 11. 09. 2022, 21:44:51 »
Typový systém Rustu vychází z Haskellu (1990) a ML (1973).
Akorát nemá HKT a už vůbec ne GADT.

...zatím

Idris

  • *****
  • 2 286
    • Zobrazit profil
    • E-mail
Re:Traits ve Fortranu
« Odpověď #48 kdy: 12. 09. 2022, 10:45:06 »
Typový systém Rustu vychází z Haskellu (1990) a ML (1973).
Akorát nemá HKT a už vůbec ne GADT.
...zatím
To by bylo fajn. Doufám, že nebudeme čekat moc dlouho.