|-||about 1 month ago|
|BSD 3-clause "New" or "Revised" 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.
We haven't tracked posts mentioning elm-reactor yet.
Tracking mentions began in Dec 2020.
Implementing the Perceus reference counting GC
5 projects | dev.to | 24 Jun 2022
When your language has record types and syntax for record field access, things might be a little complex. Let's think about the following pseudo code where we want to update a recursive data structure of type A in place (The code is written in Elm but assume that we implemented it with Perceus.):
TC39 Proposal: Type Annotations
8 projects | news.ycombinator.com | 8 Jun 2022
The solution is to use something higher level. Maybe Elm.
Two Languages, One Tough Choice
2 projects | reddit.com/r/learnprogramming | 25 May 2022
If you are enjoying Haskell, keep at it! It's true that Haskell is not the most popular language in the world, but if you get good at it I don't think you'll have a problem learning another language later. If you want something similar for front end development, check out https://elm-lang.org
Ask HN: Is Elm Dead?
1 project | news.ycombinator.com | 23 May 2022
Web technology is still moving fast and Elm just stopped. The version number indicates that it's still unstable (breaking changes expected).
The number of participants in 'State of Elm' also indicate declining interest: https://state-of-elm.lamdera.app/
Some ideas are really nice, so it would be a bummer if it dies.
Did I miss something?
Modern purely functional languages like Haskell?
1 project | reddit.com/r/functionalprogramming | 23 May 2022
If you're doing any Web development, you might want to try Elm. It's interesting to bring developers into FP because it's easy to start with, the compiler error messages are very helpful and the time traveling debugger is awesome.
A "lawful" framework for styling/formatting UIs?
2 projects | reddit.com/r/ProgrammingLanguages | 1 May 2022
How do large projects prevent breaking changes?
3 projects | reddit.com/r/learnprogramming | 29 Apr 2022
Statically analyze source code to see if you made any breaking changes. Static analysis can't catch all issues, but can at least detect obvious ones like incompatible type signatures. I know that Elm does this automatically; not sure if this is common in other programming languages.
OCaml to JS
5 projects | reddit.com/r/ocaml | 17 Apr 2022
The Elm programming language could be what you are looking for. It's more similar to Haskell, but I have heard a lot of good comments about it.
18 factors powering the Rust revolution, Part 2 of 3
13 projects | dev.to | 10 Apr 2022
When I first came across Evan Czaplicki's "Compiler Errors for Humans" article and approach (expressed his landmark FP front-end language, Elm) I was gob-smacked. I had never realised how, or why, I had grown to accept the ridiculous, complicated, and often unintelligible, junk that passed for compiler "messaging", as being the norm.
1 project | reddit.com/r/webdev | 31 Mar 2022
What are some alternatives?
rescript-compiler - The compiler for ReScript.
yew - Rust / Wasm framework for building client web apps
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.
haskelm - Haskell to Elm translation using Template Haskell. Contains both a library and executable.
idris - A Dependently Typed Functional Programming Language
iced - A cross-platform GUI library for Rust, inspired by Elm
Tailwind CSS - A utility-first CSS framework for rapid UI development.
re-frame - A ClojureScript framework for building user interfaces, leveraging React