Brian Carroll started an interesting discussion about a more performant implementation of List.map based on the “tail recursion modulo cons” trick which allows optimising “not quite” tail recursive functions.
Kolja Lampe reports on the new release of the language server and VS Code extension. One of the changes is that elm-analyse has been swapped out for a custom linter. Errors will now be reported as you type, and the compiler will only run on file save. There are new code actions, tracking of elm.json changes, and more – it is a big release!
"Building a Music Learning Game with Elm, Web MIDI, and SVG Animation" by Liz Krane
That's it for this week!
Please help me offset the costs of Elm Weekly and support my Elm work by sponsoring me on GitHub.
If you have something you’d like to submit for an upcoming edition, tweet @elmweekly with a link, send an email through to [email protected], or just hit Reply.