Elm Weekly

Share this post

Elm Weekly - Issue #142

www.elmweekly.nl

Elm Weekly - Issue #142

Wolfgang Schuster
Dec 15, 2020
Share

Combinators, type-safe libraries, more Elm Christmas tips, techniques for managing state, parsing expressions with precedence and associativity rules, and lessons for FP from static introspection.


Articles and Discussion

Elm Christmas — elm.christmas

More articles in the Elm Christmas series have been posted in the last week:

  • 9: Hurry, curry!

  • 10: Partial application of functions!

  • 11: Lord of the pipes

  • 12: Operators are functions, too

  • 13: What do we do with what's inside the box?

  • 14: Combining Maybes in Elm

Combinators - Inverting Top-Down Transforms — functional.christmas

As part of another Christmas series, Dillon Kearns introduces the concept of combinators.

Types Without Borders Isn't Enough — functional.christmas

Not content with just one post, Dillon also revisits his Elm Conf 2018 talk and explores a missing piece for making type-safe libraries a joy to work with. He also gives a preview of his elm-typescript-interop redesign in this post.

Episode 19: Scaling Elm Apps — elm-radio.com

Finally, Jeroen Engels and (once more) Dillon Kearns discuss techniques for managing state as an application grows, and how they differ from those used in OOP and component-based frameworks.

Tools and Projects

dmy/elm-pratt-parser, a flexible parser for expressions with precedence and associativity rules

This package by Rémi Lefèvre assists you in handling complex precedence and associativity rules when using elm/parser.

Talks

Following on from last week, here is another talk by Aditya Sriram that isn't about Elm per se, but has interesting ideas for improving developer experience that could be applied in Elm:

That's it for this week!

If you have something you’d like to submit for an upcoming edition, tweet @elmweekly with a link, send an email through to elmweekly@korban.net, or just hit Reply.

Share
Previous
Next
Top
New

No posts

Ready for more?

© 2023 Wolfgang Schuster
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing