- Eine der Herausforderungen beim Entwerfen einer Bibliothek wird sein, welcher Algorithmus verwendet werden sollte. Schau nach, warum C++’s map ein Baum ist, unordered_map kam erst 15 Jahre später. - Bibliotheken mit Generika hängen stark von der Fähigkeit des Compilers ab, null-kosten-abstrakt mit minimalem Anstoßen zu arbeiten. In Solady machen wir manchmal sehr ekelhafte Dinge, um den Compiler zu nudgen. Warum das Schreiben in Rust und C++ gut ist, liegt daran, dass der Compiler schlau genug ist, um all diese Nudges nicht zu benötigen. Daher würde der Kern von Solidity einen wirklich guten Optimierer benötigen, um über die syntaktische Zucker-Generika hinauszugehen. - Vorsicht bei einer möglichen Python 2 vs 3-Situation. Ich hoffe, dass die Erkenntnisse im Kern zurück zu Classic fließen können und werden. - In einer Welt von Classic und Core Solidity plant Solady, für beide zu warten und zu entwickeln. Sprachen mit einer verrückten Standardbibliothek haben immer noch Drittanbieterbibliotheken (z.B. Eigen), für domänenspezifisches Wissen.