News for hackers. Stuff that matters.
Re:Koto Programming Language by rapind on Saturday March 29, 2025 @09:42AM (#43515465)
I'd keep an eye on Roc https://www.roc-lang.org/

Also, Elixir is working on gradual types, which is something I would keep an eye on. https://hexdocs.pm/elixir/main/gradual-set-theoretic-types.h...

https://www.youtube.com/watch?v=giYbq4HmfGA&t=1s

Re:Koto Programming Language by no_wizard on Saturday March 29, 2025 @11:40AM (#43516366)
I want Clojure on Rust, or a similar LISP.

Such a great programming paradigm that sadly has few breakout successes

Re:Koto Programming Language by whytevuhuni on Saturday March 29, 2025 @12:34PM (#43516701)
I'm having a hard time picturing that. What would it look like?
Re:Koto Programming Language by no_wizard on Saturday March 29, 2025 @07:10PM (#43519594)
Like Clojure having access to the Java ecosystem it would need access to the Rust ecosystem I imagine.

I otherwise am unsure what you mean

Re:Koto Programming Language by cultofmetatron on Saturday March 29, 2025 @12:28PM (#43516664)
roc as a language looks really interesting but its by elm devs and I don't have much confidence in their ability to handle the transition to being a widely used language with all the cultural shifts that requires.
Re:Koto Programming Language by Hasnep on Saturday March 29, 2025 @12:37PM (#43516732)
It's created by Richard Feldman who was big in the Elm community, but I think most contributors to the Roc compiler have only used Elm a bit or have never used it.
Re:Koto Programming Language by rapind on Saturday March 29, 2025 @08:52PM (#43520145)
I hear ya, but Elm allowed me to eject out of the javascript churn for the past 7 years while still building some slick UIs that basically never fall over. I literally don’t know or care what the current hotness is in javascript, and that’s how I like it.

If roc ends up being even close to that productive for me, I really don’t care how widespread it is. I like these thoughtful unrushed languages that I can support for years without stress.

Re:Koto Programming Language by cultofmetatron on Saturday March 29, 2025 @10:18PM (#43520651)
> but Elm allowed me to eject out of the javascript churn for the past 7 years while still building some slick UIs that basically never fall over.

Thats the real tragedy. Elm was a good language but the culture around it means it could never achieve critical adoption. It is great technology for building frontends but how easily will I be able to maintain that app as the web changes over the years?

Re:Koto Programming Language by rapind on Saturday March 29, 2025 @10:51PM (#43520830)
I can only speak from experience, but it's been absolutely solid, incredibly easy to maintain (because there's been so little change), and I don't feel like I missed out on any groundbreaking front end tech at all. I literally have some elm code that's been in production doing it's thing for 7+ years without any maintenance, but more importantly it's not scary to open it up and make changes 7 years later either.

I doubt it's a silver bullet for everyone, but it's been phenomenal for me as a solo dev w/ my own product. I feel so much better about my elm code than I do about my React code. I have to do all the other things, like marketing, sales, training, support, back end, etc. It's nice to launch a UI and know it'll last (and also that it's easy to refactor and augment too!). Elm has turned my into a statically typed functional fanboy. It's been a gateway drug to Haskell, OCaml, and F#.

I see the same promise with Roc, although I bet Richard will update it more frequently than Evan w/ elm after 1.0.

Re:Koto Programming Language by poulpy123 on Sunday March 30, 2025 @05:24AM (#43522729)
which culture and why it cased problems ? honest question, I barely heard of elm
Re:Koto Programming Language by pmarreck on Sunday March 30, 2025 @07:46AM (#43523368)
FYI roc is in the early stages of a complete rewrite from Rust to Zig and... that may take a while. I'm messing with Nim in the meantime for some commandline tooling