Be part of a global community! Whether you're looking to connect, contribute, or stay informed, there’s a membership level for you!
#Erlang #Elixirlang #Gleam
It is difficult for me to fathom why the #Gleam #programming language is far less popular than JavaScript, TypeScript, Python, Rust, Kotlin, Swift, ....
I'm not claiming that Gleam is inherently better than these popular languages, nor that its ecosystem is more mature—it isn't. But I'm asserting that Gleam is at least as pleasant to use as any of them, and it deserves at least some attention, if not some love, from us #programmers.
Gleam is an FP in the ML family. It targets JavaScript VM and Erlang BEAM VM. Hence, Gleam is a useful, resilient, performant systems programming language. Above all, it can be learned in a matter of hours.
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.
A Code Centric Journey Into the #Gleam Language • Giacomo Cavalieri • GOTO 2024
https://inv.nadeko.net/watch?v=yHe_wzFg4W8
(or YT: https://www.youtube.com/watch?v=PfPIiHCId0s)
If I had to describe Gleam in word, it would be this:
Lovely.
A Code Centric Journey Into the Gleam Language https://lobste.rs/s/pgrwyp #video #gleam
https://youtu.be/PfPIiHCId0s
Hey look, #Gleam is very emerging this year
Top 8 Emerging Programming Languages to Watch in 2025
https://semaphore.io/blog/programming-languages-2025
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.
My first time trying Tailwind today (with Lustre). I was able to whip out a pretty decent UI with much less work than usual, though my "usual" is from scratch. Tailwind seems to have pretty sensible defaults, but it sure takes time to find out all the class names since they're kind of arbitrarily named. I'm quite happy with this from the hands of a terrible designer.
All in all, I might just continue using it for my small personal projects. So far it has been fun.
Ah yes, #Gleam #v1.9.0, the monumental release where we're all thrilled to hear about... print debugging?
https://gleam.run/news/hello-echo-hello-git/ #printdebugging #techhumor #softwaredevelopment #quantumcomputing #HackerNews #ngated
➤ Gleam v1.9.0 新特性介紹
✤ https://gleam.run/news/hello-echo-hello-git/
Gleam v1.9.0 正式發布。這個版本引入了新的 echo 語法來改善調試體驗,並支援 Git 依賴、改善 JavaScript 的位元陣列以及優化清單模式匹配等功能。此外,新增的代碼動作如 JSON 編碼器生成器和內聯變數功能,簡化了編碼過程。
+ 這次更新的 echo 語法太棒了!讓我輕鬆進行調試。
+ 能夠直接從 Git 依賴也很方便,非常期待使用這些新功能!
#Gleam 更新
Gleam 1.9 is out with an "echo" keyword for debugging (Elixir devs might think of "dbg" here), and it even has a small change by yours truly for the documentation (but not mentioned in the post).
On today's stream we will continue building a compiler from scratch using #Gleam, following #EssentialsOfCompilation text. Join me in about 15 minutes for part 2:
Gleam, coming from Erlang
https://olano.dev/blog/gleam-coming-from-erlang
Discussions: https://discu.eu/q/https://olano.dev/blog/gleam-coming-from-erlang
What troubles me the most about Gleam is that its community communicates exclusively through Discord.