Elm Town 73 – It actually fits in my brain with Nduati Kuria
Nduati Kuria shares his journey from studying AI to why Matthew Griffith's elm-ui makes the web approachable. He explains how an innocuous issue on Tereza Sokol's elm-charts led to a new job.
Elm Town 73 – It actually fits in my brain with Nduati Kuria:
* https://elm.town/episodes/elm-town-73-it-actually-fits-in-my-brain-with-nduati-kuria
* https://youtu.be/Tg5SJVKE7QA
https://redd.it/1bizdv2
@reddit_elm
Nduati Kuria shares his journey from studying AI to why Matthew Griffith's elm-ui makes the web approachable. He explains how an innocuous issue on Tereza Sokol's elm-charts led to a new job.
Elm Town 73 – It actually fits in my brain with Nduati Kuria:
* https://elm.town/episodes/elm-town-73-it-actually-fits-in-my-brain-with-nduati-kuria
* https://youtu.be/Tg5SJVKE7QA
https://redd.it/1bizdv2
@reddit_elm
Elm Town
Nduati Kuria shares his journey from studying AI to why Matthew Griffith's elm-ui makes the web approachable. He explains how an innocuous issue on Tereza Sokol's elm-charts led to a new job.
Why does Elm use a Msg type instead of a function callback?
Hi all,
I'm actually not a beginner to Elm's philosophy (so I understand that the Msg type is sent to the update function to describe how to update the model).
I think Elm is great and I'm sad to see it lose attention compared to - in my opinion - worse compile-to-JS languages.
There is one thing that confused me though. It's about why Elm uses a Msg type instead of a callback (like \
Is it a concession to performance, like defunctionalisation which replaces calls to higher order functions with a data structure? (So, instead of allocating closures in the view function, you allocate data types which might be faster?)
https://redd.it/1bkwtz9
@reddit_elm
Hi all,
I'm actually not a beginner to Elm's philosophy (so I understand that the Msg type is sent to the update function to describe how to update the model).
I think Elm is great and I'm sad to see it lose attention compared to - in my opinion - worse compile-to-JS languages.
There is one thing that confused me though. It's about why Elm uses a Msg type instead of a callback (like \
(fun value model -> { model with field = value })\
- excuse my F#). I thought personally that callbacks would be easier to work with because you don't need to edit a singular update function.Is it a concession to performance, like defunctionalisation which replaces calls to higher order functions with a data structure? (So, instead of allocating closures in the view function, you allocate data types which might be faster?)
https://redd.it/1bkwtz9
@reddit_elm
Wikipedia
Defunctionalization
compile-time transformation which eliminates higher-order functions, replacing them by a single first-order apply function
State of Elm's IntelliJ plugin
It seems that Keith Lazuka's Elm plugin for IntelliJ is not very actively maintained (no commits for 2 years, quite some unmerged PRs).
There is, however, a lot of activity on forked branches.
Does anyone know which of these branches is best in consolidating the collective effort of maintaining the Elm plugin for IntelliJ?
In IntelliJ's plugin market place there is only one Elm plugin, Keith Lazuka's. I'm not sure if anyone heard a statement by Keith on his willingness to continue development on this plugin. But at this point is seems that a new entry in the marketplace is much welcome. This since his official Elm plugin crashes regularly on recent IDEAs.
Should we consider starting a community project (an "organization" on Github) to converge the effort of maintaining AND distributing new versions this plugin (on IntelliJ's market place)? It's nice for Elm folk that use IntelliJ top have a go to plugin that does not crash, readily available on the marketplace.
https://redd.it/1bqmbhx
@reddit_elm
It seems that Keith Lazuka's Elm plugin for IntelliJ is not very actively maintained (no commits for 2 years, quite some unmerged PRs).
There is, however, a lot of activity on forked branches.
Does anyone know which of these branches is best in consolidating the collective effort of maintaining the Elm plugin for IntelliJ?
In IntelliJ's plugin market place there is only one Elm plugin, Keith Lazuka's. I'm not sure if anyone heard a statement by Keith on his willingness to continue development on this plugin. But at this point is seems that a new entry in the marketplace is much welcome. This since his official Elm plugin crashes regularly on recent IDEAs.
Should we consider starting a community project (an "organization" on Github) to converge the effort of maintaining AND distributing new versions this plugin (on IntelliJ's market place)? It's nice for Elm folk that use IntelliJ top have a go to plugin that does not crash, readily available on the marketplace.
https://redd.it/1bqmbhx
@reddit_elm
GitHub
GitHub - klazuka/intellij-elm: Elm language support for IntelliJ, WebStorm, PhpStorm and PyCharm (JetBrains)
Elm language support for IntelliJ, WebStorm, PhpStorm and PyCharm (JetBrains) - klazuka/intellij-elm
Elm Camp 2024
Hello all!
We are pleased to announce Elm Camp 2024, which will be held Tuesday 18th-Friday 21st of June at Colehayes Park, Devon, UK.
Tickets will be available for sale starting Thursday, April 4 at 8:00 pm UK time.
Arrival 3 pm Tuesday the 18th, departure 10am Friday the 21st.
For more information, opportunity grants, and ticket sales, please see https://elm.camp/ .
We very much look forward to seeing you there for two full days of conversations, camaraderie, and unconference-style talks.
If you have questions that the website does not answer, please reach out to [email protected].
https://redd.it/1bu24li
@reddit_elm
Hello all!
We are pleased to announce Elm Camp 2024, which will be held Tuesday 18th-Friday 21st of June at Colehayes Park, Devon, UK.
Tickets will be available for sale starting Thursday, April 4 at 8:00 pm UK time.
Arrival 3 pm Tuesday the 18th, departure 10am Friday the 21st.
For more information, opportunity grants, and ticket sales, please see https://elm.camp/ .
We very much look forward to seeing you there for two full days of conversations, camaraderie, and unconference-style talks.
If you have questions that the website does not answer, please reach out to [email protected].
https://redd.it/1bu24li
@reddit_elm
elm.camp
Elm Camp
An Elm unconference taking place at Colehayes Park, Devon UK. Tue 18th - Fri 21st June
New release of the Elm IntelliJ Plugin
A few day ago I posted here on this sub asking about the state of the Elm IntelliJ plugin. I've been in contact with the old maintainer which resulted in transferring the repo to a GitHub organization of it's own.
It was quite some work to get all working, but I feel confident that the master branch is in a good enough shape to be used by others. There is still a lot to do:
* Reviewing/merging PRs (there are quite a few)
* Creating PRs from work on people's personal forks
* Upgrading dependencies (quite a hell)
At this point the plugin is not yet reviewed/accepted in the Marketplace. When it is it will be on a new entry to reflect the new organization and contributors.
You can certainly give it a spin. Download it here (on GitHub):
https://github.com/intellij-elm/intellij-elm/releases/tag/5.0.0-beta26
And follow the manual install instruction in the README.
Once the plugin is accepted in the JetBrains Marketplace you can find it here:
https://plugins.jetbrains.com/plugin/24075-elm
Once a few releases are published which have proven to work well, the old plugin entry will be deprecated with a reference to the new one.
Help is greatly appreciated! I promise to be responsive when it comes to reviewing PRs. :)
https://redd.it/1bvq7bo
@reddit_elm
A few day ago I posted here on this sub asking about the state of the Elm IntelliJ plugin. I've been in contact with the old maintainer which resulted in transferring the repo to a GitHub organization of it's own.
It was quite some work to get all working, but I feel confident that the master branch is in a good enough shape to be used by others. There is still a lot to do:
* Reviewing/merging PRs (there are quite a few)
* Creating PRs from work on people's personal forks
* Upgrading dependencies (quite a hell)
At this point the plugin is not yet reviewed/accepted in the Marketplace. When it is it will be on a new entry to reflect the new organization and contributors.
You can certainly give it a spin. Download it here (on GitHub):
https://github.com/intellij-elm/intellij-elm/releases/tag/5.0.0-beta26
And follow the manual install instruction in the README.
Once the plugin is accepted in the JetBrains Marketplace you can find it here:
https://plugins.jetbrains.com/plugin/24075-elm
Once a few releases are published which have proven to work well, the old plugin entry will be deprecated with a reference to the new one.
Help is greatly appreciated! I promise to be responsive when it comes to reviewing PRs. :)
https://redd.it/1bvq7bo
@reddit_elm
Reddit
From the elm community on Reddit: State of Elm's IntelliJ plugin
Explore this post and more from the elm community
Announcing dwayne/elm-conduit: A replacement for rtfeldman/elm-spa-example
>Where can I find an open-source example of an Elm Single Page Application that is well-maintained, uses the latest Elm libraries and tooling, and has a build and deployment story?
https://discourse.elm-lang.org/t/announcing-dwayne-elm-conduit-a-replacement-for-rtfeldman-elm-spa-example/9758
https://redd.it/1c66tq0
@reddit_elm
>Where can I find an open-source example of an Elm Single Page Application that is well-maintained, uses the latest Elm libraries and tooling, and has a build and deployment story?
https://discourse.elm-lang.org/t/announcing-dwayne-elm-conduit-a-replacement-for-rtfeldman-elm-spa-example/9758
https://redd.it/1c66tq0
@reddit_elm
Elm
Announcing dwayne/elm-conduit: A replacement for rtfeldman/elm-spa-example
I’m happy to share dwayne/elm-conduit (demo), an Elm SPA for RealWorld’s Medium dot com clone. Best view in 1080p at 2x speed. Why? Since 2018, Richard set clear expectations on the effort he would be able to devote to rtfeldman/elm-spa-example.…
How to handle password manager fills (like 1Password)
https://nboisvert.com/blog/handling-password-manager-in-elm/
https://redd.it/1cao4mb
@reddit_elm
https://nboisvert.com/blog/handling-password-manager-in-elm/
https://redd.it/1cao4mb
@reddit_elm
Trying to find video about elm language design
Does anybody remember this talk, I think Evan gave in 2018 or 2019, about how it's possible to almost construct all of elm's primitives from generic types?
Like how you can conceive of most aspects of the language as syntactic sugar around handmade types?
I remember really enjoying it but I'm not managing to think of the right keywords to pull up the video.
https://redd.it/1cg9hvm
@reddit_elm
Does anybody remember this talk, I think Evan gave in 2018 or 2019, about how it's possible to almost construct all of elm's primitives from generic types?
Like how you can conceive of most aspects of the language as syntactic sugar around handmade types?
I remember really enjoying it but I'm not managing to think of the right keywords to pull up the video.
https://redd.it/1cg9hvm
@reddit_elm
Reddit
From the elm community on Reddit
Explore this post and more from the elm community
Slippery elm side effects
I’ve been taking slippery elm powder, mixed in warm water then drank before thickens.
I’ve been feeling dizzy my throat has been sore
Chest pains and heart pounding feeling breathless and waking up with it too in the night, also have severe heartburn from it
I stopped for a few days then tried again and same it’s been 2 days since I took it and still feel not right and weird, leg pains also and headaches…. It was helping my lower area but my top stomach was stabbing etc so didn’t really help other then the lower area
Anyone else have the same issue? Marshmallow root does the same too? I don’t take ppis etc
https://redd.it/1bpmmg1
@reddit_elm
I’ve been taking slippery elm powder, mixed in warm water then drank before thickens.
I’ve been feeling dizzy my throat has been sore
Chest pains and heart pounding feeling breathless and waking up with it too in the night, also have severe heartburn from it
I stopped for a few days then tried again and same it’s been 2 days since I took it and still feel not right and weird, leg pains also and headaches…. It was helping my lower area but my top stomach was stabbing etc so didn’t really help other then the lower area
Anyone else have the same issue? Marshmallow root does the same too? I don’t take ppis etc
https://redd.it/1bpmmg1
@reddit_elm
Reddit
[Mature Content] From the elm community on Reddit: Slippery elm side effects
Posted by Fickle_Plum4900 - 9 votes and 9 comments
What's the current status of Elm
I've been wondering if I should go with clojurescript (ik some Clojure) or htmx or elm.
Htmx is pretty cool but it's kinda limited if you want some SPA like features.
Clojurescript seemed a bit complex but waaaay easier than react.
Why is Elm not making a lot of buzz, I saw a video on Elm and I thought Elm would make it big but the community is still small, someone said the library is not up-to-date and the creator limited some features in such a way only he can use it. After all these years did Elm mature to be powerful enough for your needs. What are the pros and cons. Ik functional programming so I thought I'd choose Elm for my hobby projects if it doesn't have too much limitations and non beginner friendly complexity
https://redd.it/1cjrn5z
@reddit_elm
I've been wondering if I should go with clojurescript (ik some Clojure) or htmx or elm.
Htmx is pretty cool but it's kinda limited if you want some SPA like features.
Clojurescript seemed a bit complex but waaaay easier than react.
Why is Elm not making a lot of buzz, I saw a video on Elm and I thought Elm would make it big but the community is still small, someone said the library is not up-to-date and the creator limited some features in such a way only he can use it. After all these years did Elm mature to be powerful enough for your needs. What are the pros and cons. Ik functional programming so I thought I'd choose Elm for my hobby projects if it doesn't have too much limitations and non beginner friendly complexity
https://redd.it/1cjrn5z
@reddit_elm
Reddit
From the elm community on Reddit
Explore this post and more from the elm community
Elm & the Future of Open Source (with Evan Czaplicki)
https://www.youtube.com/watch?v=0SUM4869ODc
https://redd.it/1h21ebn
@reddit_elm
https://www.youtube.com/watch?v=0SUM4869ODc
https://redd.it/1h21ebn
@reddit_elm
YouTube
Elm & The Future of Open Source (with Evan Czaplicki)
Evan Czaplicki—the creator of the Elm programming language —joins me to discuss the state and future of Elm, the friendly, type-safe functional programming language. On many fronts Elm has been a huge success: it’s been popular with new and seasoned programmers…
GitHub Actions, Devbox, and Elm
https://discourse.elm-lang.org/t/github-actions-devbox-and-elm/10045
https://redd.it/1goppa8
@reddit_elm
https://discourse.elm-lang.org/t/github-actions-devbox-and-elm/10045
https://redd.it/1goppa8
@reddit_elm
Elm
GitHub Actions, Devbox, and Elm
In the article, I explain how to set up your local environment and your CI environment so that you can do the same things in both without any hassle.
The Elm community is not "very active"
https://reasonableapproximation.net/2024/11/02/elm-community-not-very-active.html
https://redd.it/1gi06vs
@reddit_elm
https://reasonableapproximation.net/2024/11/02/elm-community-not-very-active.html
https://redd.it/1gi06vs
@reddit_elm
Elm is my favorite programming language
I love Elm, it's nice how there's minimal configuration, no "any" type, no side effects everywhere (just commands and subscriptions), no mutation, no reassignment, tagged unions with exhaustively checked pattern matching case expressions, simple records that work how you want them to and encourage simple design, no classes, no inheritance, no complex language features, the language is really small and easy to learn and has everything you need to be productive, and Elm has a really nice type-safe way to do JS/TS interop, and Elm has really nice clean syntax that makes me happy, I like how I can design the Model and Msg and then just listen to the nice compile errors and it feels almost like the program writes itself, it's hard to explain but it's just so enjoyable and nice! Elm is my favorite programming language!
https://redd.it/1ghhx40
@reddit_elm
I love Elm, it's nice how there's minimal configuration, no "any" type, no side effects everywhere (just commands and subscriptions), no mutation, no reassignment, tagged unions with exhaustively checked pattern matching case expressions, simple records that work how you want them to and encourage simple design, no classes, no inheritance, no complex language features, the language is really small and easy to learn and has everything you need to be productive, and Elm has a really nice type-safe way to do JS/TS interop, and Elm has really nice clean syntax that makes me happy, I like how I can design the Model and Msg and then just listen to the nice compile errors and it feels almost like the program writes itself, it's hard to explain but it's just so enjoyable and nice! Elm is my favorite programming language!
https://redd.it/1ghhx40
@reddit_elm
Reddit
From the elm community on Reddit
Explore this post and more from the elm community
Elm Town 81 – Inspired: Bubble Tea with Christian Rocha
Christian Rocha shares his experience building the TUI framework Bubble Tea based on The Elm Architecture. We talk about Impostor Syndrome, mentors, and how he incorporates his background in design at Charm.
Elm Town 81 – Inspired: Bubble Tea with Christian Rocha:
* https://elm.town/episodes/elm-town-81-inspired-bubble-tea-with-christian-rocha
* https://youtu.be/qVdvoVinAIs
https://redd.it/1ggo8gg
@reddit_elm
Christian Rocha shares his experience building the TUI framework Bubble Tea based on The Elm Architecture. We talk about Impostor Syndrome, mentors, and how he incorporates his background in design at Charm.
Elm Town 81 – Inspired: Bubble Tea with Christian Rocha:
* https://elm.town/episodes/elm-town-81-inspired-bubble-tea-with-christian-rocha
* https://youtu.be/qVdvoVinAIs
https://redd.it/1ggo8gg
@reddit_elm
Elm Town
Elm Town 81 – Inspired: Bubble Tea with Christian Rocha
Christian Rocha shares his experience building the TUI framework Bubble Tea based on The Elm Architecture. We talk about Impostor Syndrome, mentors, and how he incorporates his background in design at Charm.
How to host Browser.application projects
https://discourse.elm-lang.org/t/how-to-host-browser-application-projects/10029
https://redd.it/1gdzmmm
@reddit_elm
https://discourse.elm-lang.org/t/how-to-host-browser-application-projects/10029
https://redd.it/1gdzmmm
@reddit_elm
Elm
How to host Browser.application projects
In the article, I explain how client-side routing works with a tiny demo so that you understand why you can’t use GitHub Pages to host your Browser.application projects. I show you how to use Netlify instead. Additionally, I highlight portions of the code…
How I host Elm web applications with GitHub Pages
https://discourse.elm-lang.org/t/how-i-host-elm-web-applications-with-github-pages/10023
https://redd.it/1g8m7h5
@reddit_elm
https://discourse.elm-lang.org/t/how-i-host-elm-web-applications-with-github-pages/10023
https://redd.it/1g8m7h5
@reddit_elm
Elm
How I host Elm web applications with GitHub Pages
In the article, I start a project from scratch and gradually add to it until I’ve created a reasonable process for building the project and hosting it with GitHub Pages. I also share an interesting use case for Git orphan branches and worktrees.
Where is the elm-compiler being developed?
TOTAL NEWCOMER HERE:
I went to the github page and the last commit is from 1 year ago. What happened to the language? Are there any plans to continue to support elm?
https://redd.it/1g27p6a
@reddit_elm
TOTAL NEWCOMER HERE:
I went to the github page and the last commit is from 1 year ago. What happened to the language? Are there any plans to continue to support elm?
https://redd.it/1g27p6a
@reddit_elm
Reddit
From the elm community on Reddit
Explore this post and more from the elm community