mel meadwell's Elm shenanigans

back to webfun home

last updated

Elm? what's that?

i recently discovered Elm, a strictly-typed functional language for frontend webdev. i'm having a ton of fun with it so far! i've been meaning to learn how to program in a functional paradigm, and i'm OBSESSED with frontend lately; elm is my obvious choice ;)

the syntax is based on Haskell, which is new to me, but i'm getting the hang of it pretty quickly. i really like the strict typing system, and how the compiler uses it to rapidly identify programming errors! feels like i can't make a BAD elm program. it's great.

Pirate Weather

latest version

Elm is a delightfully FUNctional frontend webapp language, and i've been having a blast making my silly weather app with it! check it out! it's a little shitty right now, but most of the important functionality has already been implemented, so it's just the fun stuff from here!

check out the source code! the elm files are all in the src directory. note: the javascript files have been compiled by elm! it's full of browser-specific words of encouragement and assorted treats (including jelly beans, gumdrops, etc). it's not supposed to be for people to read!!!

Pirate Weather v0.1 (permalink) released 2025-06-15, copyright Mel Meadwell, available under AGPL-3.0-or-later.