Elm
purescript
Our great sponsors
Elm | purescript | |
---|---|---|
114 | 32 | |
6,903 | 7,796 | |
0.4% | 0.7% | |
5.0 | 8.6 | |
3 months ago | 6 days ago | |
Haskell | Haskell | |
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.
Elm
-
Elm: a good frontend language?
Recently a friend recommended me Elm, a pure functional language for developing web applications. I'd like to compare it to JavaScript and show how the functional paradigm can work in practical applications.
-
Clojure/ClojureScript for web - where to start?
If you want to combine functional programming with the web i'd consider Elm which seems to have a fairly decent documentation and a good official guide.
-
A message to Evan. People are just in love with your language.
Well, but the website tries to encourage you to use Elm. The guide explicitly asks you to "give Elm a shot and see what you think". So it seems to me that Evan does want Elm to be popular.
- Other languages geared towards outputting HTML, like PHP?
-
Ask HN: Best language/framework to develop web-based text games today?
I really like Elm [0] and write all my side projects in it. There are many reasons I like it, but the one that probably plays best around here is that it feels like a very learn-it-for-life type language. It has a release cadence measured in years (the latest version, 0.19.10, was released in October 2019!), and a community that has adapted to match. Elm doesn't release shiny new features often, or even necessarily ever again, but it has everything I need to make every web game I could possibly think of already so that's a good thing.
-
Whats the most mature type generation tool for Rust types to other languages?
As for other languages, I wrote one for Elm (https://elm-lang.org/) inspired by ts-rs: https://crates.io/crates/elm_rs
-
tuples being limited to three elements [...] prevents me from shooting myself in the foot
Also check out the follow-up issue!
negative numbers not being allowed in pattern matches ... prevents me from shooting myself in the foot
-
Million
Pretty much. I keep asking people "Why not Elm?" ( https://elm-lang.org/ ) but no one has a very good answer.
The weird thing to me is that the two main customers or consumers of front-end programming (publishers and users) never see and do not care about the underlying language or implementation! Businesses and other orgs (schools, NGOs, etc.) as well as individuals (FB users, WordPress blogs, etc.) never see under the hood (except when something goes wrong or they deliberately click "View Source", eh?)
Ergo, all this whole Javascript ecosystem is solely for the developers. It's like a giant and largely irrelevant MMORG that we play that produces mostly-working websites and apps almost as a side effect.
"Change my mind?"
- [AskJS] best language to start with?
purescript
- Any good source-to-source compiler guides?
-
Integer math in JavaScript
What about Math.imul? Here is some ongoing discussion...
-
Can someone explain like I'm 5 years old what the EVM Sidechain will mean for Cardano
The point is, Cardano is a polyglot blockchain and does a lot of work with not only Rust, but also JS+PureScript and several other languages.
-
[RANT] Elm is pissing me off a bit now
Here are the release-notes including the mentioned changes: https://github.com/purescript/purescript/releases/tag/v0.15.0
-
PureScript 0.15 Released
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?
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?
- resources for purescript
-
Differences between TypeScript and Elm
Alternative to Elm can be PureScript, ClojureScript, ReasonML, ReScript, and other languages that compile to JavaScript. There are also newer and interesting languages that are still in an explorative state like Ren or Derw.
- From TypeScript to ReScript
What are some alternatives?
rescript-compiler - The compiler for ReScript.
fp-ts - Functional programming in TypeScript
reason - Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems
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.
yew - Rust / Wasm framework for building client web apps
haskelm - Haskell to Elm translation using Template Haskell. Contains both a library and executable.
Idris2 - A purely functional programming language with first class types
Vue.js - 🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
idris - A Dependently Typed Functional Programming Language
Cycle.js - A functional and reactive JavaScript framework for predictable code
haskell-names - Haskell suite library for name resolution