← Back to context

Comment by IshKebab

2 years ago

Grain miserably fails rule 0 of programming language websites - show me the language! They expect you to go through installation, IDE setup, hello world before they tell you anything about it.

The front page doesn't even tell you anything about its unique features. This Moonbit page is a million times better. I might actually try it. I'm not going to try Grain. Why would I?

They assume anyone is clever enough to find the guide on their site.

https://grain-lang.org/docs/guide/hello_world

  • That's a guide for how to learn the language once you've already decided that you want to learn it. There's nothing to convince me that I should bother.

    Hello world and variable declaration syntax isn't going to make me go "ooo interesting! Tell me more!".

    I skimmed the guide and found none of the promised "Grain is a new language that puts academic language features to work".

    It seems to be a reasonably nice ML/Rust-alike presumably with GC and depending on the unstable WASM GC proposals, though that's mostly a guess - obviously they don't say that anywhere in the main page.