babel-plugin-proposal-pattern-matching
reason
Our great sponsors
babel-plugin-proposal-pattern-matching | reason | |
---|---|---|
2 | 35 | |
43 | 9,828 | |
- | 0.3% | |
2.9 | 8.6 | |
7 months ago | 6 days ago | |
JavaScript | OCaml | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
babel-plugin-proposal-pattern-matching
reason
-
why
There is also reasonml for Web development.
- Por que Elm é uma linguagem tão deliciosa?
- OCaml 5.0 Multicore is out
-
Haskell is the one of the most hardest code
OCaml is probably the closest in performance, but the language is so idiosyncratic they had to invent a wrapper around the entire language https://reasonml.github.io/
- História sobre usar o JavaScript para programar JavaScript
- Can I skip the classes in node without having any major disadvantages?
-
ReScript 10.0
IT's a META project based/fork of ReasonML (https://reasonml.github.io/). They are ocalm dialects thats compile to Javascript. Advantage vs Typescript is a strict type system.
-
Scala-esque functional frontend languages?
Reason
-
Ask HN: Learning Functional Programming in 2022?
Sounds like you are mostly frontend. I can highly recommend ReScript https://rescript-lang.org/
I learned a lot about functional programming from it.
It is a more frontend focussed https://reasonml.github.io/ which is all based on OCaml. It has the same awesome type system and all the FP goodies while providing easy TS/JS interop and convenient escape hatches.
It compiles (very fast) to highly efficient readable JS that you can use wherever.
-
A language which is basically "Haskell with C-Style syntax"?
Reason may be the nearest thing to what you are asking for: It is essentially OCaml, but it trades the traditional ML syntax for a JavaScript-inspired (aka C-like) syntax.
What are some alternatives?
purescript - A strongly-typed language that compiles to JavaScript
rescript-compiler - The compiler for ReScript.
melange - A mixture of tooling combined to produce JavaScript from OCaml & Reason
js_of_ocaml - Compiler from OCaml to Javascript.
ocamlformat - Auto-formatter for OCaml code
sqlite3-ocaml - OCaml bindings to the SQLite3 database
refterm - Reference monospace terminal renderer
parallel-programming-in-multicore-ocaml - Tutorial on Multicore OCaml parallel programming with domainslib
babel-plugin-macros - 🎣 Allows you to build simple compile-time libraries
pydantic - Data validation using Python type hints
putout - 🐊 Pluggable and configurable JavaScript Linter and code transformer with built-in ESLint and Babel support for js, jsx typescript, flow, markdown, yaml and json. Write declarative codemods in a simplest possible way 😏
Elm - Compiler for Elm, a functional language for reliable webapps.