RFC: New Motto For Crystal

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. :laughing:

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)

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 :thinking:

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

“Stay safe” has a bit of condom (or antivirus) ad-like ring to it :sweat_smile:

4 Likes
  • See-through syntax, solid performance.
  • The clear choice for your next project.
  • Where elegance meets performance.
  • Crystallize your ideas into performant code.
  • Code that shines under pressure.
  • Elegance that scales.