Parser combinators under the hood: advanced example https://lobste.rs/s/bgo9wi #video #api #elm #programming
https://www.youtube.com/watch?v=3Sx-lKMi8aY
A decision maker's guide to Typed Functional Languages by Evan Czaplicki https://lobste.rs/s/h1fyct #video #elm #haskell #ml
https://youtu.be/sl1UQXgtepE
i've been using relm4 for a while and i'm really happy with it. i love the #elm architecture - your app's state is a struct (or object), your user interface is rendered by a function that takes your state and returns a tree of widgets (or similar), widgets emit messages, messages modify state. i find it so much cleaner and easier to wrap my head around than traditional imperative methods or MVVM.
what are some other nice cross-platform #desktop app frameworks that use this architecture? i'm mainly familiar with #relm4 and #iced in #rust.
I like all #programming languages. I like even more those languages that an experienced #programmer could learn in a few hours, like #Elm, #TypeScript, #Gleam, and a few other similar ones.
I am not claiming that these languages will make all jaded programmers happy, for each has its own set of pluses and minuses. I am simply pointing out that "unquantifiable something" in their design that makes these languages easier to take up.
That "something" could well be #simplicity. The designers of these little languages seem to be more concerned with making the language users' lives easier through simplicity, instead of with impressing other language designers through complexity. This is also the same philosophy behind FORTRAN, LISP, C, and Smalltalk. And I would add ML, MATLAB, and Go to this list, too.
I keep finding #gleam more interesting as time goes on. Thinking may finally learn the language this year. Mainly to not write #Javascript directly again. Like with #elm all those years ago.
@pmidden @kack totally agree about #elm! You may consider using #gleam with Lustre https://github.com/lustre-labs/lustre too, it is heavily inspired by Elm https://gleam.run/
Trying to figure out what to use in my next personal project. Trying to stay away from touching JS. I have been considering #Elm becuase I like #haskell. I also have been considering #clojurescript and #clojure becuase I love #lisp. I guess I could choose any backend but I am really looking for a frontend replacement to make a QOL improvement
Building a Personal Web-Based Coding Environment: The ThinkServer Experience
In an era where cloud-based coding environments dominate, one developer took matters into their own hands by creating a personalized solution. Discover how the ThinkServer, built on Django and Elm, of...
Zig, Elm, and linters (2022)
https://gotopia.tech/articles/233/zig-programming-language-and-linters
Discussions: https://discu.eu/q/https://gotopia.tech/articles/233/zig-programming-language-and-linters
Tall, Snarky Canadian - My impressions of Gleam
Why does #elm output 5,300 lines of mostly #javascript code for a 20-line input from its own tutorial?
I'm just starting out, hoping the Elm compiler has an -o3 optimization to remove anything not used.
I guess it's good for obfuscation...