roc/name-and-logo.md
2020-09-03 20:23:03 -04:00

1.3 KiB
Raw Blame History

Name and Logo

The Roc programming language is named after a mythical bird.

Thats why the logo is a bird. Its specifically an origami bird as a homage to Elms tangram logo.

Roc is a direct descendant of Elm. The languages are similar, but not the same. Origami likewise has similarities to tangrams, but they are not the same. Both involve making a surprising variety of things from simple primitives. Folds are also common in functional programming.

The logo was made by tracing triangles onto a photo of a physical origami bird. Its made of triangles because triangles are a foundational primitive in computer graphics.

The name was chosen because it makes for a three-letter file extension, it means something fantastical, and it has incredible potential for puns.

Different Ways to Spell Roc

Fun Facts

Roc translates to 鹏 in Chinese, which means "a large fabulous bird."