Welcome to EverybodyWiki 😃 ! Nuvola apps kgpg.png Log in or ➕👤 create an account to improve, watchlist or create an article like a 🏭 company page or a 👨👩 bio (yours ?)...

Mike McMahon

From EverybodyWiki Bios & Wiki

Mike McMahon
🏳️ Nationality
💼 Occupation
EINE, Symbolics

Mike McMahon was a programmer at the MIT Computer Science and Artificial Intelligence Laboratory during the 1970s who worked with Richard Stallman on Emacs. He also wrote EINE, the first implementation of Emacs for Lisp machines with Daniel Weinreb. EINE stands for "EINE Is Not Emacs". EINE later became ZWEI (meaning, "ZWEI Was EINE, Initially").[1]

He is one of the founders of Symbolics Inc., a company developing and selling Lisp Machines in the 1980s and 1990s.[2][3][4]

McMahon wrote the first version of the MM email program.[5]

McMahon co-developed the New Error System from Symbolics, which was the main inspiration for the Common Lisp Condition System.[6]

McMahon designed and implemented the New Window System for the MIT Lisp Machine in 1980 together with Howard Cannon. The window system was implemented using the Flavors object-oriented extension to Lisp Machine Lisp.[7]


  1. "Emacs History". emacswiki.org. 2013. Retrieved July 7, 2014.
  2. List of Symbolics Founders
  3. "NFILE - A File Access Protocol". ietf.org. 1987. Archived from the original on December 7, 2008. Retrieved May 21, 2013. Unknown parameter |url-status= ignored (help)
  4. J.H. Walker, D.A. Moon, D.L. Weinreb, M. McMahon, "The Symbolics Genera Programming Environment", IEEE Software, vol.4, no. 6, pp. 36-45, November/December 1987, doi:10.1109/MS.1987.232087
  5. Brennan, Joseph. "About". MM Manual. Retrieved October 23, 2020.
  6. Condition System, Revision #18 by KMP 12-Mar-88, Page 1, Proposal for the ANSI Common Lisp standard
  7. Introduction to Using the Window System, Daniel Weinreb, David A. Moon

This article "Mike McMahon (computer scientist)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Mike McMahon (computer scientist). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.

Read or create/edit this page in another language