Erik Naggum was a Norwegian computer programmer recognized for his work in the fields of SGML, Emacs and Lisp. Since the early 1990s he was also a provocative participant on various Usenet discussion groups. He contributed many patches to GNU Emacs from version 19.26 to 20.4. A fan of Common Lisp, he took Emacs Lisp in the direction of Common Lisp. He contributed early support for multiple character sets. He quit over the introduction of MULE to GNU Emacs and for a while maintained a “multi-byte survival kit” for Emacs 20 users who wanted Emacs 19 character set behaviour.
He made significant contributions to RFC 1123, which defines and discusses the requirements for Internet host software, and RFC 2049, which defines electronic information transfer of various binary formats through e-mail.
His premature death was caused by a massive bleeding ulcer, related to ulcerative colitis, which he was diagnosed with about 15 years before his death.