Advantages of Haskell

346 viewsEducationGeneral Discussions

Advantages of Haskell

It seems like the use of Haskell is slowing/blocking adoption, since apparently it is difficult to learn and develop on. Especially when compared to other blockchains (no personal experience though). But what are the advantages of using Haskell? Will it provide something to this blockchain that others don’t have?

I know there are some solutions in the pipeline to make developing easier, will they really help adoption?

I’m completely not into programming and really don’t know what the actual difference is, but I am curious about this since it seems to be one of the obstacles of adoption. I’m sure there are enough guys around here with more detailed knowledge about this 🙂

Changed status to publish
0

The Haskell language has closer ties to formal verification which makes it easier to verify the programs are doing what they are supposed to do. In addition its functional style fits nicely to Cardano’s accounting model. Still you can do everything you do with Haskell with other languages too. Personally I’m not a big fan of using it for a large scale project like Cardano. Especially making the average developer grasp monads in order to write smart contracts is imo a horrible choice. Iirc they also are going to prototype the light client Mithril in Rust so maybe we will see a move away in the future.

Changed status to publish
0
You are viewing 1 out of 2 answers, click here to view all answers.