reddit_elm | Unsorted

Telegram-канал reddit_elm - r_elm

11

r/elm Powered by https://github.com/Massolari/reddit_to_telegram

Subscribe to a channel

r_elm

Melbourne Compose - Functional Programming inperson Meetup. Thurs Oct 15. Ben Hutchison on "VDOM or Not VDOM"
https://luma.com/tifloa9m

Melbourne Compose - functional programming in-person meetup.

Next monthly meeting is Thursday Oct 15, 6-8pm.

Ben Hutchison is presenting on:

VDOM or not VDOM? A survey of incremental UI updates in React, Elm, Svelte, SolidJS and Laminar

See luma event for further details. https://luma.com/tifloa9m





https://redd.it/1wzm7vz

@reddit_elm

Читать полностью…

r_elm

VAR: Adding Variables and Environments to a Tiny Interpreter in Elm
https://blog.tinyinterpreters.dev/posts/var/

VAR allows us to refer to values by name.

https://redd.it/1w7c156

@reddit_elm

Читать полностью…

r_elm

FUN: First-Class Functions, Currying, and a Surprise
https://blog.tinyinterpreters.dev/posts/fun-first-class-functions/

https://redd.it/1wowwb7

@reddit_elm

Читать полностью…

r_elm

LET: Adding Local Bindings to a Tiny Interpreter in Elm
https://blog.tinyinterpreters.dev/posts/let/

LET allows you to introduce local bindings and use them to name intermediate results.

I’m trying out a new format with this post. I introduce the feature, explain its intended semantics, and give you examples to test your understanding before walking through how I implemented it. There’s also a place to pause and try implementing it yourself.

https://redd.it/1wddxp1

@reddit_elm

Читать полностью…

r_elm

Evan talks about programming languages

Why Companies Hire Developers Who Don't Know Elm | Evan Czaplicki | ZuriHac 2026

https://redd.it/1wde0nw

@reddit_elm

Читать полностью…

r_elm

Bun and Elm (: r)Are Friends · cekrem.github.io
https://cekrem.github.io/posts/bun-and-elm-are-friends/

https://redd.it/1vueeud

@reddit_elm

Читать полностью…

r_elm

"What if SQL was like Elm?"
https://acadia.engineering/blog/rethinking-database-programming

https://redd.it/1vrivzd

@reddit_elm

Читать полностью…

r_elm

CONST: The Structure of a Tiny Interpreter in Elm
https://blog.tinyinterpreters.dev/posts/const/

The first article in the Tiny Interpreters series is now available.

Build a tiny but complete interpreter in Elm and follow a program from source text through parsing and an AST to its evaluated result.

https://redd.it/1vh3le6

@reddit_elm

Читать полностью…

r_elm

Ball Fall - a game for GMTK Game Jam 2026
https://wolfadex.itch.io/ball-fall

https://redd.it/1v7ga8q

@reddit_elm

Читать полностью…

r_elm

The Road to Elm 1.0
https://elm-lang.org/news/faster-builds

https://redd.it/1uoxawl

@reddit_elm

Читать полностью…

r_elm

A batch job, in The Elm Architecture
https://cekrem.github.io/posts/elm-run-batch-job/

https://redd.it/1uebmlp

@reddit_elm

Читать полностью…

r_elm

Native Elm (the real kind this time) · cekrem.github.io
https://cekrem.github.io/posts/native-elm/

https://redd.it/1u1smsp

@reddit_elm

Читать полностью…

r_elm

Elm Town 90 – Wonder: Contorting yourself with Ari Schlesinger

Ari Schlesinger illuminates a unique path of social responsibility carved through the tech world, using feminism as a guide while bearing attacks, criticism, and contortion. That trail led Ari to ask how programming languages shape society and, eventually, to research Elm—the compiler, error messages, and community.

Elm Town 90 – Wonder: Contorting yourself with Ari Schlesinger:

* https://elm.town/episodes/elm-town-90-wonder-contorting-yourself-with-ari-schlesinger
* https://youtu.be/BWUL2WdAHsA

https://redd.it/1tmq63f

@reddit_elm

Читать полностью…

r_elm

If You're Running Claude Code, PLEASE Run It in a Box · cekrem.github.io
https://cekrem.github.io/posts/if-you-re-running-claude-code-run-it-in-a-box/

https://redd.it/1tglwi1

@reddit_elm

Читать полностью…

r_elm

bcardiff/elm-rad, two-way bindings

I explored the idea of having elm apps built using two-way bindings. If interested check https://package.elm-lang.org/packages/bcardiff/elm-rad/1.0.0/ and its source for examples (https://github.com/bcardiff/elm-rad/tree/main/examples). Cells, computed, debounce, validation, and local persistence supported.

It shift from TEA which we all love but in some scenarios having a more restricted app model has its benefit.

Thoughts?

https://redd.it/1tbg1ts

@reddit_elm

Читать полностью…

r_elm

Another Step Towards Elm 1.0
https://elm-lang.org/news/another-step-towards-elm-v1

https://redd.it/1wy7hgq

@reddit_elm

Читать полностью…

r_elm

We rewrote the Elm compiler in Rust — now we’d like to find where it breaks

For the past few days we’ve been experimenting with something slightly unreasonable: rewriting the Elm compiler in Rust.

It now compiles our real production Elm codebase — 677 modules — and we’ve reached the point where testing it only against our own code isn’t very useful anymore.

So I’d love to throw it at actual Elm projects.
The interesting part isn’t really the performance (although cold builds are \~14× faster on our codebase). It’s compatibility.
We built the new compiler by differential-testing it against Elm 0.19.1: same project, same inputs, both compilers, then compare the results. That already uncovered a few behaviours we didn’t expect.

What I’d really like to know is: what weird Elm code should we test?

Old projects, unusual package combinations, nasty type errors, generated Elm, huge modules — anything likely to break a compiler.
If something compiles with official Elm and doesn’t compile with ours, I consider that our bug.
The compiler is fully open source (BSD-3):
github.com/Spottt/elm-compiler
Happy to dig into any incompatibility people find.

https://redd.it/1wsj6t5

@reddit_elm

Читать полностью…

r_elm

`bun-plugin-elm`: import { Elm } from "./Main.elm" (Made by Hand, btw) · cekrem.github.io
https://cekrem.github.io/posts/bun-plugin-elm/

https://redd.it/1vy1dxh

@reddit_elm

Читать полностью…

r_elm

Row-Level Security with Elm and Acadia
https://acadia.engineering/blog/simple-and-efficient-row-level-security

https://redd.it/1whtitv

@reddit_elm

Читать полностью…

r_elm

Elm Simple Server
https://github.com/acadia-engineering/elm-simple-server

https://redd.it/1wbfo4y

@reddit_elm

Читать полностью…

r_elm

GitHub - cekrem/elm-bun: A minimal and nice starter with Elm & Tailwind featuring `elm-watch` with true Elm HMR. Using `bun` for bundling, building and dev server.
https://github.com/cekrem/elm-bun

https://redd.it/1vtimro

@reddit_elm

Читать полностью…

r_elm

DIFF: Adding Recursive Expressions to a Tiny Interpreter in Elm
https://blog.tinyinterpreters.dev/posts/diff

DIFF adds expressions that can contain other expressions. That one change makes the grammar, AST, parser, and evaluator recursive, gives us a useful reason to look at Parser.lazy, and leads to a reusable symbol lexeme parser for handling symbols and trailing whitespace.

https://redd.it/1vob8zh

@reddit_elm

Читать полностью…

r_elm

Introducing Tiny Interpreters: Learn How Programming Languages Work Without Fighting the Dragon
https://elmwithdwayne.dev/blog/dev.to/dwayne/introducing-tiny-interpreters-learn-how-programming-languages-work-without-fighting-the-dragon-2kmk

I wonder if other Elm programmers have explored interpreters or programming language design, and whether those ideas have influenced how you write ordinary Elm programs.

https://redd.it/1vaz6r9

@reddit_elm

Читать полностью…

r_elm

Learning examples of elm idiomatic style

anyone have some fun elm programs and writeups they’d like to share? preferably full applications with test cases such as foldkit’s awesome pixel art editor


https://foldkit.dev/elm/foldkit-vs-elm-side-by-side

https://redd.it/1usz7is

@reddit_elm

Читать полностью…

r_elm

Faster Builds with Elm 0.19.2

https://elm-lang.org/news/faster-builds

https://redd.it/1uou4gj

@reddit_elm

Читать полностью…

r_elm

Explaining Functional Programming to Non-Programmers (It's Just Excel) · cekrem.github.io
https://cekrem.github.io/posts/explaining-functional-programming-to-non-programmers/

https://redd.it/1u6o36w

@reddit_elm

Читать полностью…

r_elm

codimg: the code block is the URL · cekrem.github.io
https://cekrem.github.io/posts/codimg/

https://redd.it/1tuqgmo

@reddit_elm

Читать полностью…

r_elm

The Tacit Dimension: Why Your Best Engineers Can't Tell You What They Know
https://cekrem.github.io/posts/the-tacit-dimension/

https://redd.it/1theiqr

@reddit_elm

Читать полностью…

r_elm

A "collaborative" mechanical keyboard that does basically nothing — built with Lamdera

Every keystroke gets broadcast to everyone currently on the page, plays a Cherry MX Blue sample (different sound per key now), and ticks up a global character counter. There's a fade-trail of the most recent keys. That's the whole app.

The actual point was to try out Lamdera (Elm fullstack). Shared types between backend and frontend, end-to-end typed messages, no API layer to write. The glue-lessness is genuinely impressive — the "app" took some small parts of an afternoon, most of which was fiddling with the audio.

Someone in the Elm Slack called it a "beautifully coded terrible idea," which feels about right.

Demo: <https://greentype.lamdera.app>
Source: <https://github.com/cekrem/greentype&gt;

https://redd.it/1tbz5xm

@reddit_elm

Читать полностью…

r_elm

A time-traveling full-stack test debugger for elm-pages
https://elm-pages.com/blog/full-stack-test-debugger/

I just released a new end-to-end testing API and visual test viewer for elm-pages Route Modules. It lets you drive your full-stack Elm application in pure Elm tests, stubbing out non-deterministic interactions with the outside world, while emulating the full-stack framework behavior like form submissions, BackendTask resolution lifecycle, etc.

I think this is a game-changer for maintaining real-world applications with elm-pages, and it is one of the superpowers that Elm's unlocks for Elm-based frameworks. I hope you enjoy!

https://redd.it/1ta9ibf

@reddit_elm

Читать полностью…
Subscribe to a channel