⚠️ Zakladatel Cardano odhaluje, že v budově Cardano nebyla vedena cesta

V nedávném odhalení zakladatel Cardano Charles Hoskinson sdílel, že téměř vybudoval blockchainovou platformu Cardano pomocí programovacího jazyka Clojure.

V diskuzi X se zakladatel Cardano nedávno podělil o fascinující pohled do raného rozhodovacího procesu, který vedl k vytvoření Cardana. Odhalil klíčový moment: volbu mezi použitím Clojure, dynamického a funkčního dialektu Lisp, a Haskell, staticky typovaného funkčního programovacího jazyka.

Rozhodnutí se však nakonec přiklonilo k Haskell, ovlivněné potenciálem Cloud Haskell a nadějemi na využití Liquid Haskell a Agda.

💬 Málem jsem postavil Cardano s Clojure. Dokonce jsme to před lety probírali s cognitechem. Vybral jsem haskell před clojure kvůli cloud haskell a také naději na použití tekutého haskell/agda. Při zpětném pohledu by to byla úžasná cesta napsat vše v clojurescriptu... — Charles Hoskinson

Hoskinson to odhalil v rozhovoru X s Ktorzem, technickým ředitelem Cardano Foundation, protože oba prokázali znalosti o různých programovacích jazycích se zvláštním zájmem o jazyk Lisp, jehož dialektem je Clojure.

Přes svůj počáteční zájem o Clojure Hoskinson prozradil, že si vybral Haskell před Clojure kvůli Cloud Haskell a také naději na použití tekutého Haskell/agda. Cloud Haskell nabízí distribuovaný výpočetní rámec, který dobře odpovídá potřebám blockchainové platformy, zatímco Liquid Haskell a Agda poskytují pokročilé funkce pro formální ověření a zajištění správnosti kódu.

Při zpětném pohledu Hoskinson uvažuje o cestě, která by mohla být, kdyby byl Cardano postaven s Clojure.  Představuje si Cardano postavené výhradně na Clojure, využívající ClojureScript pro vývoj na straně klienta a ClojureSpec pro specifikace a testování.

Hoskinsonovy úvahy nejsou plné lítosti, ale promyšlené úvahy o tom, co mohlo být. Tato cesta, přemítá, mohla být „úžasná cesta“.

$ADA #ADA #Cardano