Blockchain infrastructure powering billions in onchain transactions

Developer Tools
Haskell
Haskell is a declarative, statically-typed, general-purpose programming language used for Cardano smart contract development.
About Haskell
Haskell is a purely functional programming language that serves as the main smart contract language for the Cardano blockchain. It features referential transparency, immutability, and lazy evaluation. Developers can take advantage of the concurrency features of Haskell to build Cardano smart contracts that perform faster than alternative chain languages. The strong type system and declarative style help catch mistakes before they reach production and keep codebases maintainable as requirements evolve.
Key features
- Write your programs declaratively by utilizing the power of pure functions and algebraic data types.
- Build powerful abstractions that are not possible in other languages.
Best for
- Web3 developers
Official resources
Websitehaskell.org
DocumentationGetting started
GitHubOfficial repository