HTML might be getting a new type of tag, which⦠hasn't happened this millennium. Here's the new syntax, and how it works:
@jfmengels
Elm developer. Author of elm-review.com. Blogging at https://jfmengels.net. Co-host of Elm Radio Podcast. Working on making programming easier through static analysis and FP, and hoping to keep Earth a nice place to live in somehow.
HTML might be getting a new type of tag, which⦠hasn't happened this millennium. Here's the new syntax, and how it works:
I was. Also gotta give signs of life here sometimes.
|> n'est pas une pipe.
We talk about rows everywhere, so yes.
Basically I have functions for testing rules that specify where the error should appear.
I have a `at { row = 5, column =5 }`
and I have another function `onRow 5`. Ideally wish to prefix them both with "at" but atRow sounds wrong to me. So far it's onRow
wdyt?
@joshuakgoldberg.com As a native English speaker that works with linters, please solve this argument I'm having with others: Which words fit and don't fit in this specific sentence, and which one would you recommend?
"The error appears _ row 5."
in / at / on / other...?
Very nice!
I'm seeing a lot of rules with fixes and dangerous fixes. I think it would make sense to mention more in the rule's description:
- Why is the fix dangerous? What is the fix and what should we look out for / check manually?
- Is the rule 100% autofixable, or are there edge cases?
Take pleasure in what you do. Enjoy every bit of refactoring, of API design, of implementing and polishing.
Elm-review is AWESOME!! π€©
package.elm-lang.org/packages/jfm...
wtf how did i not know you can access an RSS feed from any bsky profile just by adding /rss to their url
check this out https://bsky.app/profile/did:plc:hsqwcidfez66lwm3gxhfv5in/rss
Was reading ploum.net/2026-01-05-u... this morning. Same thing happened to me yesterday when I was trying to review some code!
In which elm-review gets the best-in-class automatic removal for unused parameters.
jfmengels.net/removing-unu...
Absolutely. Examples of mine for elm-review: elm.dmy.fr?q=jfmengels%...
A linter not linting itself is not worth linting. Or something like that.
You say words of praise, but the pictures make it seem way too complicated π
That's very cool! I try to do that too for linting errors with Git but it's more verbose and slower, so I keep forgetting to do it.
The person who checks their notifications is, afterward, exactly the same person who wanted to check their notifications five minutes ago.
The thin desire reproduces itself without remainder.
The thick desire transforms its host.
www.joanwestenberg.com/thin-desire...
f <| x
Culture sways coding
Hedy clears language blockers
Felienne finds tribe
Elm Town 88 β Wonder: Unconscious bias with Felienne Hermans:
youtu.be/rCl4YgVTeUk
elm.town/episodes/elm...
Thanks to @felienne.bsky.social for coming to Elm Town!
Damn that's a 5 minute walk from my previous home. I definitely would have gone 2 years ago π
If you only need to support Safari since Nov and Firefox since Oct, then you can stop using dialog.showModal() and start using plain HTML!! caniuse.com?search=comma...
Congratulations! Amazing work!
π Unison 1.0 has landed!
After years of engineering, design, and community collaboration, weβre excited to announce this milestone!
Spread the word!
Also, hit me up through email (listed in github.com/jfmengels) rather than through DM, I don't visit BlueSky that much recently.
I could talk about elm-review (elm-review.com), linters for Elm/FP, and linters in general.
Some prior thoughts:
- Blog: jfmengels.net
- Talk "Why you don't trust your linter" www.youtube.com/watch?v=XjwJ...
Graphic: light yellow background, drawing of Lucy, the pink starfish behind a speaker's stand and crowd of pink silhouettes. The podium has "GG" on it - logo of Gleam Gathering. The text above the picture says "Gleam Gathering 2026 - Full lineup confirmed!".
All the speakers confirmed for Gleam Gathering!
The lineup includes Gleam and Lustre Core Teams members:
@lpil.uk @hayleigh.dev @giacomocavalieri.me @gearsco.de @joshi.monster π
Check full list here: gleamgathering.com#speakers
Writing your own BEAM, in a blogpost form!
martin.janiczek.cz/2025/11/09/w...
I wrote a new blogpost about what I learnt building this games with a functional language, please let me know if you enjoyed it or learnt something new! πΎππ» flaviocorpa.com/japan-prefec...
Pas sûr que c'est le moment de renommer l'endométriose, mais j'ai trouvé le terme "menstruosité" qui a du succès auprès d'une amie qui en souffre.
Post from Threads user rodneyowl: "Ireland has declared the Basic Income for Artists scheme permanent. This will be officially announced in tomorrowβs budget. Details to follow. Congratulations to all who fought for it and the present and future artists of all sorts in Ireland. That includes me πWeβre just comin to the end of a 3 year pilot scheme. Itβs been a roaring success. For every β¬1 paid out to the 2000 participants, the government got β¬1.46 back. Canβt argue with that. Other countries are already taking note."
Damn. This is amazing. Β£325 per week, paid monthly, for 3 years - and the result was a profit for the Irish economy:
www.citizensinformation.ie/en/employmen...
Haha π
lo1tuma has been around in that domain a long time as well. I think we interacted around linting rules for mocha or something like 7-8 years ago? Good to have such a person helping out with the project!