Hacker News new | past | comments | ask | show | jobs | submit login

Just click "learn more" button and you'll see step by step examples of the language features.

A quick take on the front page can't possibly explain much about a language, maybe just a sample of syntax? I don't know why it would've been useful.




I can only speak for myself, but this kind of abstract listing of features is absolutely meaningless to me. Why would I want to use it instead of others, how do the unique features make a difference at solving a frequent problem? After reading the page I know Skip does something with caching, but I still have no clue what difference it actually makes in a program.

In my opinion a programming language landing page without code example is like a game's Steam store page without screenshots - it's cool to know it's a "fast-paced racing game" but that could apply to everything between Tux Racer and Gran Turismo.

TypeScript's website shows right at the top in a few lines how it makes an easy mistake in JS impossible. Zig's site has a nice example that gives you an idea of some added features, how it differs from C but still feels similar. Rust's website had an editable and runnable code snippet showing iterators and pattern matching (although for some reason they later replaced it with the phrase "blazingly fast" in the redesign).


Look at Nim's front page: https://nim-lang.org/ It features several code samples showcasing many important language features.


> Just click "learn more" button and you'll see step by step examples of the language features.

I got bored after about 5 pages, everything presented there is the same as in any other language. I want to see what differentiates this language from others, not what's the same.

That is what a landing page of any new language must accomplish - sell the reader on the power of your unique features as fast as possible.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: