- 设计库时面临的挑战之一是应该使用什么算法。查一下为什么 C++ 的 map 是树,而 unordered_map 仅在 15 年后才出现。 - 使用泛型的库在很大程度上依赖于编译器以零成本抽象的能力,几乎不需要任何推动。在 Solady,我们有时会做一些非常恶心的事情来推动编译器。编写 Rust 和 C++ 的感觉很好是因为编译器足够聪明,不需要这些推动。因此,核心 Solidity 需要一个非常好的优化器,以超越语法糖的泛型优雅。 - 对可能出现的 Python 2 与 3 的情况保持谨慎。希望核心的学习能够并且会回流到经典版本。 - 在经典和核心 Solidity 的世界中,Solady 计划同时维护和开发这两者。拥有疯狂标准库的语言,仍然有第三方库(例如 Eigen),用于特定领域的知识。