Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!


+ 1

+ 1
Add tool

CoffeeScript vs Haskell: What are the differences?

CoffeeScript: Unfancy JavaScript. CoffeeScript is a little language that compiles into JavaScript. Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way; Haskell: An advanced purely-functional programming language. .

CoffeeScript and Haskell belong to "Languages" category of the tech stack.

"Easy to read" is the top reason why over 197 developers like CoffeeScript, while over 72 developers mention "Purely-functional programming " as the leading cause for choosing Haskell.

CoffeeScript is an open source tool with 15.2K GitHub stars and 1.99K GitHub forks. Here's a link to CoffeeScript's open source repository on GitHub.

According to the StackShare community, CoffeeScript has a broader approval, being mentioned in 364 company stacks & 170 developers stacks; compared to Haskell, which is listed in 33 company stacks and 47 developer stacks.

- No public GitHub repository available -

What is CoffeeScript?

It adds syntactic sugar inspired by Ruby, Python and Haskell in an effort to enhance JavaScript's brevity and readability. Specific additional features include list comprehension and de-structuring assignment.

What is Haskell?

Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose CoffeeScript?
Why do developers choose Haskell?

Sign up to add, upvote and see more prosMake informed product decisions

What are the cons of using CoffeeScript?
What are the cons of using Haskell?

Sign up to add, upvote and see more consMake informed product decisions

What companies use CoffeeScript?
What companies use Haskell?

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with CoffeeScript?
What tools integrate with Haskell?

Sign up to get full access to all the tool integrationsMake informed product decisions

What are some alternatives to CoffeeScript and Haskell?
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.
TypeScript is a language for application-scale JavaScript development. It's a typed superset of JavaScript that compiles to plain JavaScript.
Goals for ECMAScript 2015 include providing better support for large applications, library creation, and for use of ECMAScript as a compilation target for other languages. Some of its major enhancements include modules, class declarations, lexical block scoping, iterators and generators, promises for asynchronous programming, destructuring patterns, and proper tail calls.
Babel will turn your ES6+ code into ES5 friendly code, so you can start using it right now without waiting for browser support.
jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.
See all alternatives
Decisions about CoffeeScript and Haskell
No stack decisions found
Interest over time
Reviews of CoffeeScript and Haskell
No reviews found
How developers use CoffeeScript and Haskell
Avatar of Oomba
Oomba uses CoffeeScriptCoffeeScript

All of our Javascript code is first written in CoffeeScript for ease of reading / writing. It is compiled to Javascript before being minified and served to the client.

Avatar of uses CoffeeScriptCoffeeScript

All front-end / back-end is driven by Coffeescript. For the main ReactJS functionality JSX is embedded with coffee in .cjsx files / handled by Browserify.

Avatar of Jeff Flynn
Jeff Flynn uses CoffeeScriptCoffeeScript

We like CoffeeScript because it's more readable, we use it because we have a lot of libraries and functions already (plays nicely with Rails, too)

Avatar of Vagner Oliveira
Vagner Oliveira uses HaskellHaskell
Avatar of Tinkhaven
Tinkhaven uses HaskellHaskell

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

Avatar of RELEX Solutions
RELEX Solutions uses HaskellHaskell

Our internal deployment tool, called Mordor, is written in Haskell.

Avatar of Chris Hartwig
Chris Hartwig uses CoffeeScriptCoffeeScript

All our code is CoffeeScript, blending seemlessly in our JS stack

Avatar of Publitory
Publitory uses CoffeeScriptCoffeeScript

Javascript is a hell. We use coffeescript for its readability.

Avatar of Zetaops
Zetaops uses HaskellHaskell

Still experimental work for multikernel OS.

Avatar of Metrix Financial Reporting Solutions UG
Metrix Financial Reporting Solutions UG uses HaskellHaskell

Don't worry, be type-safe.

How much does CoffeeScript cost?
How much does Haskell cost?
Pricing unavailable
Pricing unavailable
News about CoffeeScript
More news
News about Haskell
More news