Cardano の共同創設者が Cardano の開発における代替手段について振り返る

ソフトウェア開発の強力な背景を持つ経験豊富な仮想通貨投資家として、私は、Cardanoブロックチェーンプラットフォームの構築にClojureではなくHaskellを使用するという決定についてのチャールズ・ホスキンソン氏の最近の暴露に興味をそそられずにはいられません。


最近、Cardano の創設者である Charles Hoskinson 氏が興味深い詳細を明らかにしました。彼はプログラミング言語として Clojure を使用して Cardano ブロックチェーン プラットフォームをほぼ構築していました。 Cardano の歴史におけるこの重要な意思決定ポイントにより、プロジェクトには Clojure ではなく Haskell が選ばれました。

プログラミング言語における重要な決定

Cardano Foundation の Ktorz と X を探索する中で、私は Lisp の動的で機能的な方言である Clojure に対する最初の魅力を共有しました。それにもかかわらず、私は Cloud Haskell の領域における利点と、Liquid Haskell と Agda の独特の機能により、Clojure ではなく Haskell を選択しました。

仮想通貨投資家として過去の決断を振り返ると、私はもう少しで Clojure を使用した Cardano の構築に着手するところでした。実際、私たちは何年も前にコグニテックとこの可能性について話し合いました。しかし、私は最終的に 2 つの理由から Haskell を選択しました。Cloud Haskell の魅力と、Liquid Haskell/Agda の活用への期待です。

— Charles Hoskinson (@IOHK_Charles) 2024 年 5 月 30 日

Cloud Haskell の分散コンピューティング フレームワークの互換性は、ブロックチェーン アプリケーションにとって優れています。さらに、Liquid Haskell と Agda は、形式的な検証のための高度な機能を提供し、コードの正確性を保証します。

「ClojureScript と ClojureSpec を使用して Cardano のあらゆる側面を記述するスリルを想像してみてください。」

2024-05-30 19:48