What are the best Functional languages to learn for web-frontend development?
10
Options
Considered
Considered
174
User
Recs.
Recs.
Last
Updated
Updated
Activity
Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
The Best 1 of 10 OptionsWhy?
Know any negative aspects of this option?
Top Pro
Elm
Recommended 3 months ago
Elm helps me enjoy programming again while creating safe, fast web apps. It's easier to work with a team in Elm where refactoring is easy and fast than in JavaScript where refactoring is scary without near-complete code testing coverage.
Pro
Great and simple way to learn Purely Functional ProgrammingPro
Designed around high-level front-end developmentPro
Good documentationPro
Very good way to report compilation errorsPro
No run time errorsPro
The Elm ArchitectureElm
Recommended 3 months ago
Enjoy front-end development again by removing JavaScript fatigue, improving product quality, and making business logic easier to implement.
Pro
Great and simple way to learn Purely Functional ProgrammingPro
Designed around high-level front-end developmentPro
Good documentationPro
Very good way to report compilation errorsPro
No run time errorsPro
The Elm ArchitecturePro
No run-time exceptionsPro
Inferred static typingPro
Growing community Pro
Missing Syntactic sugarPro
Good toolingPro
Not quite Haskell semanticsClojureScript
Recommended 2 months ago
Lisp has a little learning curve because it is so different -- but the syntax is so minimal and elegant that writing becomes sheer joy. Add to the fact that there is superb tooling around Clojurescript (especially Figwheel) and you have a true winner. For me, the most rewarding part of working with all flavo...
Pro
Targets Google Closure-ready JavaScript for immense optimizationsPro
Simple syntaxPro
Live interactive programming with figwheel Pro
Easy to use existing JavaScript libraries Pro
Share application logic between browser and Clojure server Elm
Recommended a month ago
Pro
Designed around high-level front-end developmentPro
Good documentationPro
Very good way to report compilation errorsPro
No run time errorsPro
The Elm ArchitecturePro
No run-time exceptionsPro
Inferred static typingPro
Growing community Pro
Missing Syntactic sugarPro
Good toolingPro
Super easy refactoring with very helpful compiler errorsCon
Poor Windows supportHelp millions of people make better decisions.
Each month, over 1.7 million people use Slant to find the best products and share their knowledge. Pick the tags you’re passionate about to get a personalized feed and begin contributing your knowledge.