StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Haskell
ByHaskellHaskell

Haskell

#105in Languages
Stacks1.43kDiscussions4
Followers1.24k
OverviewDiscussions4

What is Haskell?

It is a general purpose language that can be used in any domain and use case, it is ideally suited for proprietary business logic and data analysis, fast prototyping and enhancing existing software environments with correct code, performance and scalability.

Haskell is a tool in the Languages category of a tech stack.

Key Features

Statically typedPurely functionalType inferenceConcurrent

Haskell Pros & Cons

Pros of Haskell

  • ✓Purely-functional programming
  • ✓Statically typed
  • ✓Type-safe
  • ✓Open source
  • ✓Great community
  • ✓Built-in concurrency
  • ✓Built-in parallelism
  • ✓Composable
  • ✓Referentially transparent
  • ✓Generics

Cons of Haskell

  • ✗Too much distraction in language extensions
  • ✗Error messages can be very confusing
  • ✗Libraries have poor documentation
  • ✗No best practices
  • ✗No good ABI
  • ✗Poor packaging for apps written in it for Linux distros
  • ✗Sometimes performance is unpredictable
  • ✗Monads are hard to understand
  • ✗Slow compilation

Haskell Alternatives & Comparisons

What are some alternatives to Haskell?

JavaScript

JavaScript

JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.

Python

Python

Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.

HTML5

HTML5

HTML5 is a core technology markup language of the Internet used for structuring and presenting content for the World Wide Web. As of October 2014 this is the final and complete fifth revision of the HTML standard of the World Wide Web Consortium (W3C). The previous version, HTML 4, was standardised in 1997.

PHP

PHP

Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.

Java

Java

Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!

TypeScript

TypeScript

TypeScript is a language for application-scale JavaScript development. It's a typed superset of JavaScript that compiles to plain JavaScript.

Haskell Integrations

Eta, miso, Haskell for Mac, MessagePack, nanomsg and 7 more are some of the popular tools that integrate with Haskell. Here's a list of all 12 tools that integrate with Haskell.

Eta
Eta
miso
miso
Haskell for Mac
Haskell for Mac
MessagePack
MessagePack
nanomsg
nanomsg
Buddy
Buddy
Assertible
Assertible
Google Code Prettify
Google Code Prettify
Swagger Codegen
Swagger Codegen
Tile38
Tile38
Judge0 IDE
Judge0 IDE
Rollbar
Rollbar

Try It

Visit Website

Adoption

On StackShare

Companies
110
CNTDDW+104
Developers
1.08k
BSYAFA+1075

Haskell Discussions

Discover why developers choose Haskell. Read real-world technical decisions and stack choices from the StackShare community.Showing 2 of 5 discussions.

Dieter Vekeman
Dieter Vekeman

Developer at Tinkhaven

Feb 11, 2019

Needs adviceonHaskellHaskell

Backend logic (REST, Auth0, Redis, Postgres, functional graph library (fgl), ...) Haskell

0 views0
Comments
Vagner Oliveira
Vagner Oliveira

Mar 24, 2017

Needs adviceonHaskellHaskell

I have been study with videos and tutorials

  • https://www.youtube.com/watch?v=L_GvP5XTJj4&list=PL8eBmR3QtPL3pDzQpwPYfWQ4NEPGu6j7z @{Haskell}|tool:101231773868630875|
0 views0
Comments
View all 5 discussions