roc/name-and-logo.md
Richard Feldman eb99c2c4ec
Grammar edit
Apparently although both "a homage" and "an homage" are considered grammatically acceptable, the latter is more commonly used.
2022-04-08 23:54:11 -04:00

1.6 KiB
Raw Blame History

The Roc logo, an origami bird

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 an 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, although 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."