- Cardano chief Charles Hoskinson announced that the smart contracts programming language Haskell can now run in the browser.
In the latest announcement on Wednesday, December 14, Cardano chief Charles Hoskinson announced that their native smart contracts programming language Haskell can run in the browser.
— Charles Hoskinson (@IOHK_Charles) December 14, 2022
Haskell is a purely functional programming language that can handle a wide range of applications. It has an expressive syntax and a very rich built-in architecture. Cardano founder Charles Hoskinson has been quite optimistic about the capabilities of Haskell.
Cardano’s smart contracts and Marlowe, the domain-specific language for financial smart contracts, run on the Haskell programming language. Additionally, Cardano’s on-chain and off-chain codes are both written in Haskell.
One of the reasons Cardano’s Hoskinson chose Haskell is because it allows Plutus and Marlowe smart contracts to be built in a precise, formally proven language. This helps to deliver a high level of assurance right away. Now that the Haskell language can run in the browser, it would make the job of developers easier.
Haskell makes this easy; or to get a little technical, the combination of Strong Static Hindley-Milner based typing allows us to write performant, correct, and maintainable code.