|11 months ago||14 days ago|
|GNU General Public License v3.0 or later||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.
9 projects | dev.to | 14 Apr 2021
Some of the problems have been already fixed due to our reports, but some of them haven’t been accepted as they involved some overhead on the performance in the general case. Because of this we have forked the compiler and started adjusting it for our needs ourselves. Our works mainly involve the optimization tweaks and updating the backend to EcmaScript6 (instead of 5). For instance, we have implemented a much more aggressive tail call optimizer, increased strictness of AST traversals and completely rewritten the code generation for pattern match alternatives.
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.
haskell-names - Haskell suite library for name resolution
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.
rust - Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266
stylish-haskell - Haskell code prettifier [Moved to: https://github.com/haskell/stylish-haskell]
Idris2 - A purely functional programming language with first class types
polysemy - :gemini: higher-order, no-boilerplate monads
rust - Empowering everyone to build reliable and efficient software.
django-unicorn - The magical reactive component framework for Django ✨