  The Gleason-Kahane-\.Zelazko theorem states that a linear functional on a
Banach algebra that is non-zero on invertible elements is necessarily a scalar
multiple of a character. Recently this theorem has been extended to certain
Banach function spaces that are not algebras. In this article we present a
brief survey of these extensions.
