If you like friendly, powerful, type-safe languages, you should try #Gleam. It's hard to imagine but the whole language fits in a slide.
If you like friendly, powerful, type-safe languages, you should try #Gleam. It's hard to imagine but the whole language fits in a slide.
@iamkonstantin as short as that list is, there are still several keywords I haven't used yet. Even though they are not the "reserved for future use' ones. And "if" isn't even used the way one would guess, I think I used it once
This language is so minimalist it seems ridiculous, yet it feels near perfect.
@lettosprey yup indeed, it's really out of the way... no ceremony and the compiler is not afraid to tell you when you can do better :D.
I'm currently using Gleam in production for one component of my app flowvi.be - a server bit which converts playlists from one service into another. It took exactly 15 mins to skim the syntax guide and find my way around 馃ぉ
@iamkonstantin "opaque panic" does not bode well for the debugging experience...
@cynicalsecurity the debugging experience is Rust-like 馃槈 ... you get VERY specific and actionable feedback from the compiler
@iamkonstantin I didn't know it had macros. Or does it just have the keyword macro, but no actual macros?
@equeroot some are reserved for "future use"