38
User
Recs.
Recs.
24
Updates
Last
Updated
Updated
Activity
58 Options
Reason ML implements a Javascript inspired syntax for the OCaml compiler and the OCaml tool chain.
SpecsUpdate
Version3.6.0
Pros
Pro Uses established compiler technology from Ocaml with a tweaked syntax that leans more towards Javascript
Pro Removes JavaScript "bad parts" but sticks to it's design philosophy
unlike other js-targetting languages that are thought as a way to have a language that pleases community X run in a browser, reason is really designed with JavaScript community in mind. it removes the bad parts but keeps its syntax and its best design principles (from Scheme): simplicity, minimalism, and functions as building block.
Know any positive aspects of this option?
Cons
Know any negative aspects of this option?
Recommendations
Reason ML
Recommended 4 years ago
Pro
Uses established compiler technology from Ocaml with a tweaked syntax that leans more towards JavascriptPro
Excellent React supportPro
Uses the excellent Bucklescript Ocaml to Javascript transpilerPro
Aims to make the transition from Javascript easierPro
A functional language with escape hatches when neededPro
Native compilation availablePro
Fast compilationPro
Includes commands to bootstrap projects quicklyPro
REPL availablePro
Superior type inferencePro
Immutability with escape hatchesPro
JSX syntax natively supoortedPro
Removes JavaScript "bad parts" but sticks to it's design philosophyPro
Compiles to JavaScript or assembly (ocaml)Pro
helpfull and welcome communityReason ML
Recommended 4 years ago
Pro
Uses established compiler technology from Ocaml with a tweaked syntax that leans more towards JavascriptPro
Excellent React supportPro
Uses the excellent Bucklescript Ocaml to Javascript transpilerPro
Aims to make the transition from Javascript easierPro
A functional language with escape hatches when neededPro
Native compilation availablePro
Fast compilationPro
Includes commands to bootstrap projects quicklyPro
REPL availablePro
Superior type inferencePro
Immutability with escape hatchesPro
JSX syntax natively supoortedPro
Removes JavaScript "bad parts" but sticks to it's design philosophyPro
Compiles to JavaScript or assembly (ocaml)Reason ML
Recommended 4 years ago
Pro
Uses established compiler technology from Ocaml with a tweaked syntax that leans more towards JavascriptPro
Uses the excellent Bucklescript Ocaml to Javascript transpilerPro
Aims to make the transition from Javascript easierPro
A functional language with escape hatches when neededPro
Native compilation availablePro
Fast compilationPro
Superior type inferencePro
Immutability with escape hatchesPro
JSX syntax natively supoortedPro
Removes JavaScript "bad parts" but sticks to it's design philosophyReason ML
Recommended 4 years ago
Pro
Uses established compiler technology from Ocaml with a tweaked syntax that leans more towards JavascriptPro
Excellent React supportPro
Uses the excellent Bucklescript Ocaml to Javascript transpilerPro
Aims to make the transition from Javascript easierPro
A functional language with escape hatches when neededPro
Native compilation availablePro
Fast compilationPro
Superior type inferencePro
Immutability with escape hatches