⚠️ Fundador da Cardano revela caminho não percorrido na construção da Cardano

Em uma revelação recente, o fundador da Cardano, Charles Hoskinson, compartilhou que quase construiu a plataforma blockchain da Cardano usando a linguagem de programação Clojure.

Numa discussão X, o fundador da Cardano partilhou recentemente uma visão fascinante do processo inicial de tomada de decisão que levou à criação da Cardano. Ele revelou um momento crucial: a escolha entre usar Clojure, um dialeto Lisp dinâmico e funcional, e Haskell, uma linguagem de programação funcional de tipo estaticamente.

No entanto, a decisão acabou inclinando-se para Haskell, influenciada pelo potencial de Cloud Haskell e pelas esperanças de alavancar Liquid Haskell e Agda.

💬 Quase construí Cardano com Clojure. Até discutimos isso com a Cognitech anos atrás. Eu escolhi haskell em vez de clojure devido ao haskell da nuvem e também pela esperança de usar haskell/agda líquido. Em retrospectiva, teria sido uma jornada incrível ter escrito tudo em clojurescript… - Charles Hoskinson

Hoskinson revelou isso em uma conversa X com Ktorz, diretor técnico da Fundação Cardano, já que ambos demonstraram conhecimento sobre diversas linguagens de programação com um interesse peculiar em Lisp, do qual Clojure é um dialeto.

Apesar de seu interesse inicial em Clojure, Hoskinson revelou que escolheu Haskell em vez de Clojure devido ao Cloud Haskell e também à esperança de usar Haskell/agda líquido. Cloud Haskell oferece uma estrutura de computação distribuída que se alinha bem com as necessidades de uma plataforma blockchain, enquanto Liquid Haskell e Agda fornecem recursos avançados para verificação formal e garantia da correção do código.

Em retrospectiva, Hoskinson reflete sobre a jornada que poderia ter sido se Cardano tivesse sido construído com Clojure.  Ele imagina um Cardano construído inteiramente em Clojure, utilizando ClojureScript para desenvolvimento do lado do cliente e ClojureSpec para especificações e testes.

As reflexões de Hoskinson não estão repletas de arrependimento, mas de uma consideração cuidadosa do que poderia ter sido. Essa rota, ele pondera, poderia ter sido uma “viagem incrível”.

$ADA #ADA #Cardano