|6 days ago||6 days ago|
|BSD 3-clause "New" or "Revised" 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.
PureScript 0.15 Released
1 project | reddit.com/r/haskell | 29 Apr 2022
I was curious about when that happened- apparently, early last year: https://github.com/purescript/purescript/pull/4085
I just wrote my first article: Why should you try Elm?
1 project | reddit.com/r/programming | 22 Apr 2022
It currently has done experiments in the backend (link). Sadly, none of this is ready for production yet. Good thing is that we have purescript for the backend, who is indeed very similar to Elm and Haskell! You should give it a look!
can you recommend active Haskell open source projects?
16 projects | reddit.com/r/haskell | 30 Mar 2022
resources for purescript
1 project | reddit.com/r/learnprogramming | 15 Mar 2022
Differences between TypeScript and Elm
7 projects | dev.to | 5 Feb 2022
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.
Advanced resources to master Typescript
2 projects | reddit.com/r/typescript | 10 May 2022
I think the best way to learn these topics is to code something that involves them. Maybe try using https://gcanti.github.io/fp-ts/ , which would require you to understand types more deeply. Or, try to refactor something you've written into typescript.
Why doesn't typescript have a throws type to annotate functions that can throw an error?
3 projects | reddit.com/r/typescript | 5 May 2022
Yep. In many languages you could return Either and that data structure composes nicely. Lots of ways to do that in typescript. fp-ts is my favorite. Especially nice is using Try which is a specialized version of Either.
State of Scala.js frameworks
14 projects | reddit.com/r/scala | 5 May 2022
I never used it myself, but a colleague learned FP using https://github.com/gcanti/fp-ts and only afterwards started working with scala. You might want to give it a go
oxide.ts - my Rust-inspired Option/Result and match library - Version 1.0 Release
3 projects | reddit.com/r/typescript | 2 May 2022
What about fp-ts! It includes all of these concept of Option/None/Some and much much more, in a full functional programming paradigm! 😄 github link
Functional Dependency Injection in Typescript
1 project | reddit.com/r/typescript | 2 May 2022
After awhile I decided the best way was to "learn" haskell. That is to say, I can't program in haskell, but I read a book and blog posts keeping in mind I wanted to get the gist of haskell so I could use fp-ts.
Asking Functional vs Class components again.
4 projects | reddit.com/r/react | 28 Apr 2022
There are many functional libraries for js like underscore, ramda, or even ts specific ones like fp-ts.
React-TypeScript: Functional vs Object Oriented
1 project | reddit.com/r/typescript | 20 Apr 2022
I write almost no OO style TS these days. Check out fp-ts or effect-ts for some examples of super FP-forward libraries.
Functional Dependency Injection
1 project | dev.to | 9 Apr 2022
The Option and Reader data types I used in this post are from fp-ts.
Error Handling with the Either type
1 project | dev.to | 31 Mar 2022
I’ll use TypeScript to demonstrate most of the examples today, although I think every language has their own way of implementing the class. Also, this is my adapted version, but there are libraries that come with a full suite of other FP types that you might like.
Functional Programming: A Type-Safe Node Router for AWS Lambda - Part 1
2 projects | dev.to | 21 Mar 2022
This post leans heavily on the fp-ts library. Teaching fp-ts is out of the scope of this post but there are many resources for learning functional programming in TypeScript and in general. Regardless you should be able to follow along even if you don't understand every line of code.
What are some alternatives?
effect-ts - A Fully-fledged functional effect system for typescript with a rich standard library
proposal-pattern-matching - Pattern matching syntax for ECMAScript
io-ts - Runtime type system for IO decoding/encoding
Elm - Compiler for Elm, a functional language for reliable webapps.
zod - TypeScript-first schema validation with static type inference
Idris2 - A purely functional programming language with first class types
haskell-names - Haskell suite library for name resolution