|14 days ago||18 days ago|
|ISC License||BSD 3-clause "New" or "Revised" 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.
From TypeScript to ReScript
12 projects | news.ycombinator.com | 12 Jan 2022
What are the advantages to learning Haskell over Typescript, or vice versa? For instance, can you do equational reasoning in Typescript, like you can in Haskell?
1 project | reddit.com/r/functionalprogramming | 8 Nov 2021
Could not match constrained type inside record field
1 project | reddit.com/r/purescript | 24 Oct 2021
Probably related to https://github.com/purescript/purescript/issues/4140
7 Useful Tools Written in Haskell
5 projects | dev.to | 18 Oct 2021
For further study, you can proceed to the official website.
It takes a PhD to develop that
6 projects | reddit.com/r/programming | 4 Oct 2021
You may find Elm, PureScript, or Reason to be of interest.
I wanna Leaern JS but I kinda wanna talk to people who have done it before
Why Is Learning Functional Programming So Damned Hard?
3 projects | news.ycombinator.com | 15 Aug 2021
11 projects | news.ycombinator.com | 11 Aug 2021
I get autocomplete and goto definition with dynamic languages just fine. And I make mistakes that static typing could have helped, but then again they are not frequent enough to justify the bureaucracy (and they don't break production).
Of course, there is no general rule. This is true for the type of projects that I've been recently working on, which are small-scale distributed web systems.
If a new project demands a rigorous type system, I would probably go to something like PureScript before going to C# clones like TypeScript. It seems that the compiler would help me a lot more in a language like that.
Are Dynamic Languages Going to Replace Static Languages? (2003)
7 projects | news.ycombinator.com | 4 Aug 2021
1 project | reddit.com/r/programminghorror | 3 Aug 2021
I personally find that the redemption is coming not from TypeScript but from PureScript, which I encourage you to explore.
What are some alternatives?
fp-ts - Functional programming in TypeScript
Elm - Compiler for Elm, a functional language for reliable webapps.
reflex - Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse.
haskell-names - Haskell suite library for name resolution
Idris2 - A purely functional programming language with first class types
rust - Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266
polysemy - :gemini: higher-order, no-boilerplate monads
stylish-haskell - Haskell code prettifier [Moved to: https://github.com/haskell/stylish-haskell]
rust - Empowering everyone to build reliable and efficient software.
django-unicorn - The magical reactive component framework for Django ✨