Now I found what initially caught my focus 100% (from crystal/README.md at master · crystal-lang/crystal · GitHub ):
We love Ruby’s efficiency for writing code.
We love C’s efficiency for running code.
We want the best of both worlds.
We want the compiler to understand what we mean without having to specify types everywhere.
We want full OOP.
Oh, and we don’t want to write C code to make the code run faster.
So it’s practically all there, just need to squeeze it in two to three words.
I personally would not drop the speed topic, since people not knowing Crystal don’t know that it’s compiled (and fast) to start with.
Some more suggestions:
“Outright elegance & efficiency”
“Elegant, concise & efficient”
“Outright perfection” (which is quite bold, taking into account the ~1700 open issues)
Barney
February 22, 2025, 6:16pm
22
Elegance and efficiency are probably good things to focus on as they convey at least some information about the language.
Ideally I would also like to incorporate being intuitive and friendly for beginners, while also enabling rapid prototyping one way or another
Crystal: Look into the future, build with speed, safety and efficiency.
1 Like
I like that safety is in a large portion of the proposals. At this point in time, and echoing wolfgang371 and ysbaddaden, performance is less of a point.
As a little joke, I’ll go with: “Painless installs with an unbeaurocratically safe language”.
But in reality, I’m thinking of iterating one already mentioned :¹
Code Elegant. Run Fast. Stay Safe.
I’m not sure if the English is sound though.
¹ Smart programming, as originally mentioned, is what Haskellers do. That’s not necessarily “elegant” to my eyes.
1 Like
Sija
March 6, 2025, 11:44pm
25
“Stay safe” has a bit of condom (or antivirus) ad-like ring to it
4 Likes