Daniel Weinreb

From Wikipedia, the free encyclopedia

Daniel L. Weinreb is a programmer and computer scientist. He attended MIT 1975-1979, graduating with a B.S. in Computer Science and Electrical Engineering, where he wrote EINE. This was the second implementation of Emacs ever written, and the first implementation of Emacs in Lisp. Most of the notable subsequent Emacs implementations used Lisp, including Gosling's Gosmacs, Greenberg's Multics Emacs, and of course Stallman's GNU Emacs.

He worked 1979-1980 at Lawrence Livermore National Laboratory on the Amber operating system for the S-1, particularly the file system and the multiprocess scheduler.

In 1980 he co-founded Symbolics, developing software for the Symbolics Lisp Machine. He also participated significantly in the design of the Common Lisp language; he was one of the five co-authors of the original spec, "Common Lisp: The Language, First Edition".

In 1988, he co-founded Object Design, where he was one of the architects and implementors of ObjectStore, a leading commercial object-oriented database management system Object Database. It is still commercially maintained and available from [Progress Software], which bought Object Design (then eXcelon, Inc.).

In 2002, he joined BEA Systems, where he was Operations, Administraion, and Management Architect for WebLogic.

In 2006, he joined ITA Software, where he is working on a new airline reservation system.

[edit] External links