生産のためにクリスタルを準備した方法

バージョン0.23では、この言語は非常に素朴で高速かつ単純な言語の概念でした。

また、Rubyと同じくらいシンプルですが、Go(ほとんどのアプリケーション)よりも高速なマイクロサービスを開発する際に非常に便利でした。

残念ながら、この言語(または標準ライブラリ)には、現代世界での使用を妨げるいくつかの問題がありました。 主な問題はHashDoSです。

たとえば、数値の正規化を実装してこれにアプローチしましたが、上から@ funny-falconという名前の天使と居心地の良い小さなクリスタルオブジェが来ました。 LLVM機能、ハッシュ生成、ハッシュ自体、JSONなどを考慮した1つのプルリクエストは 、200以上のコメントの議論の対象になりました。これは小さなプロジェクトにとってはナンセンスです。

その結果、プルリクエストは閉じられます(ワイルドロード)。

しかし、彼のアイデアのほとんどはすでに実装されており、Crystalマスターにあります。

これで、配布可能なコードをすでに作成できます。

Source: https://habr.com/ru/post/J343220/


All Articles