U.Today'a göre Cardano'nun kurucusu Charles Hoskinson, yakın zamanda Cardano blockchain platformunu oluşturmak için Clojure programlama dilini kullanmayı düşündüğünü açıkladı. Bir tartışmada Hoskinson, Cardano'nun kurulmasına yol açan erken karar alma sürecine ilişkin ilgi çekici bir fikir sundu. Çok önemli bir noktanın altını çizdi: Dinamik ve işlevsel bir Lisp lehçesi olan Clojure ile statik olarak yazılmış işlevsel bir programlama dili olan Haskell'i kullanmak arasındaki karar. Sonuçta Cloud Haskell'in potansiyeli ve Liquid Haskell ile Agda'yı kullanma isteği nedeniyle seçim Haskell'e kaldı.

Hoskinson, Cardano Vakfı'nın teknik direktörü Ktorz ile yaptığı görüşme sırasında bu bilgiyi paylaştı. Her ikisi de çeşitli programlama dilleri hakkında derin bir anlayış sergilediler ve Clojure lehçesi olan Lisp'e özel ilgi gösterdiler. Clojure'a olan ilk ilgisine rağmen Hoskinson, Cloud Haskell ve Liquid Haskell/Agda'nın potansiyel kullanımı nedeniyle Clojure yerine Haskell'i seçtiğini açıkladı. Cloud Haskell, blockchain platformunun gereklilikleriyle iyi uyum sağlayan dağıtılmış bir bilgi işlem çerçevesi sağlarken Liquid Haskell ve Agda, resmi doğrulama ve kod doğruluğunu sağlamak için gelişmiş yetenekler sunuyor.

Geçmişi düşünen Hoskinson, Cardano'nun Clojure ile inşa edilmiş olması durumunda olabilecek yol üzerinde düşündü. Tamamen Clojure üzerine kurulmuş, müşteri tarafı geliştirme için ClojureScript'i ve spesifikasyonlar ve test için ClojureSpec'i kullanan bir Cardano hayal etti. Ancak Hoskinson'ın düşünceleri pişmanlıkla değil, ne olabileceğine dair düşünceli bir değerlendirmeyle dolu. Her şeyi ClojureScript ve ClojureSpec kullanarak Cardano'da yazmanın 'harika bir yolculuk' olabileceğini düşündü.