rust-lang / book

The Rust Programming Language

Home Page:https://doc.rust-lang.org/book/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ferris icons are nearly indistinguishable

InSyncWithFoo opened this issue · comments

To me, the Ferris icons look more or less the same. The differences (the small mouth, the question mark, the positions of the claws) are almost negligible compared to the similarities (the big spiky red body, the chibi eyes with their pupils, the legs).

Could they be made a bit more distinguishable?

To propose a solution, each of the icons can be linked to a symbol, which would be clearly displayed (maybe even repeated) above Ferris:

  • ? for "compilation error"
  • ! for "runtime error" ("panic")
  • # for "logic error"

Interesting suggestion! Compilation error Ferris already has a ?, so I can see the value of having it on the others. That said, it’s a fairly low priority given it is also a kind of “progressive enhancement”: a nice clue, but not something that is actually necessary. (The print copy doesn’t have Ferris there at all!)