pred=\n.\f.\x.n(\g.\h.h(gf))(\u.x)(\u.u)

Nibbles was a Snake-like game, which was part of MS-Dos, as an example file for QBasic. The name "Nibbles" (probably ?) came from the half-bytes - "nibbles" - since on the terminal, it uses characters that split every terminal character into two parts.

Well, there are a lot of newer Snake-like games out there. However, the special thing about cNibbles is that it is, as the original Nibbles, a pure terminal application.