Now available for ACM Members: "Programming Language Fundamentals: A Metalanguage Approach in Elm," by Martin Erwig. For undergraduate students in CS, as well as researchers and practitioners working with programming languages. This book is an intro...
share.percipio.com/cd/0FLnCh…
ALT Programming Language Fundamentals: A Metalanguage Approach in Elm book cover
More progress on the road to Elm 1.0!
See the rough roadmap here: elm-lang.org/news/another-st…
We have a few patch releases lined up, and then we can get to the more exciting improvements that are enabled by having end-to-end types with Acadia databases!
Elm 0.19.3 is out today!
✨ elm-lang.org/news/another-st… ✨
Explains the rough roadmap for the next few releases. We are preparing for some exciting improvements and features! 😊
Defining row-level security policies can be simple and efficient!
✨ acadia.engineering/blog/simp… ✨
Acadia even does "symbolic evaluation" at compile time so that in many cases, you pay zero runtime cost for your security guarantees!
The example app runs an Elm server too! 🚄
Run an Elm program as a simple HTTP server!
✨ github.com/acadia-engineerin… ✨
Check out the full client/server/database example written in Elm/Acadia, and please share your results if you evolve it into something cool!
Very curious to see what you can make!
Acadia gives some interesting guarantees:
- No 1+N queries.
- All queries terminate.
Learn how a query language from the 1970s (Datalog) inspired the key design choices that make these guarantees possible in Acadia's query language! acadia.engineering/blog/solv…
Acadia is out today! Bringing the benefits of @elmlang to SQLite and PostgreSQL:
- Friendly error messages
- Custom types for precise column data
- Simple module system for easy reuse
Check it out! acadia.engineering/blog/reth…
New @elmlang release today!
🎉 0.19.2 🥳
Incremental builds of 850k lines of Elm in <350ms. Gearing up for a batch of smaller releases as we head towards Elm 1.0.
elm-lang.org/news/faster-bui…
You all saw the ad for the Brilliant app, right? It's on almost every tech video. But did you know that it's built with Elm? Great talk from @evancz covering several strategies on how to grow more functional programmers 🌳 #elmpiped.video/9OtN4iiFBsQ
Bosses ask "but how will I hire functional programmers?"
I talked to companies that made a lot of money using @elmlang to learn what they did.
Turns out it is easy to replicate, and provides a path for languages like Haskell, OCaml, and Scala as well.
piped.video/9OtN4iiFBsQ
Many programmers would love to use "productivity languages" like @elmlang, but what about the business person who often makes the final decision?
How can we rethink our strategies such that authors, developers, and businesses grow stronger together? 🔄
piped.video/YPAaUFGrlEE
New release of elm-charts today!
👋 Great support for interactivity
👯♀️ Mixed chart types
❣️ Easily add irregular details
🖼 Tons of examples
Check it out at elm-charts.org!