Elm Weekly - Issue #128
Phantom types, implementing a tiny typed Lisp, illustrations with line-drawing characters, elm-spa, intellij-elm, and an early preview of Roc, an Elm-inspired programming language.
Articles and Discussion
Elm in practice: Phantom types
Duncan Malashock shows an example of using phantom types to constrain the set of filter values.
James Carlson takes a stab at implementing a tiny typed Lisp in Elm.
Elm Radio episode 12: elm-spa — elm-radio.com
Dillon Kearns and Jeroen Engels discuss the benefits that using the elm-spa framework bring to your codebase, and how to get started with it.
Tools and Projects
Luca Mugnaini published a whimsical package for making drawings using line-drawing characters.
klazuka/intellij-elm 4.2.0 — github.com
Hot on the heels of the release from a week ago, version 4.2.0 adds support for adding and removing pipelines (|>) . This release also supports code completion for record fields.
Talks
Richard Feldman gives an early preview of Roc, an Elm-inspired language aimed at domains other than web programming:
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 elmweekly@korban.net, or just hit Reply.