Daniel Weinreb
From Wikipedia, the free encyclopedia
This article may not meet the notability guideline for biographies. If you are familiar with the subject matter, please expand or rewrite the article to establish its notability. The best way to address this concern is to reference published, third-party sources about the subject. If notability cannot be established, the article is more likely to be considered for redirection, merge or ultimately deletion, per Wikipedia:Guide to deletion. This article has been tagged since October 2007. |
The creator of this article, or someone who has substantially contributed to it, may have a conflict of interest regarding its subject matter. |
This article does not cite any references or sources. (November 2007) Please help improve this article by adding citations to reliable sources. Unverifiable material may be challenged and removed. |
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
- Daniel Weinreb and David Moon. "Lisp Machine Manual", Third Edition. MIT Artificial Intelligence Laboratory, Cambridge, Massachusetts, March 1981, 471 pages.
- Richard Stallman, Daniel Weinreb, and David Moon. "Lisp Machine Window System Manual." Edition 1.1, System Version 95, MIT Artificial Intelligence Laboratory, Cambridge, Massachusetts, August 1983, 261 pages
- Notes on the programming language NIL
- Daniel Weinreb and David Moon, "Flavors: Message Passing in the Lisp Machine"
- Richard D. Greenblatt, Thomas F. Knight and Daniel L. Weinreb, "The LISP Machine" in "Interactive Programming Environments" by David R. Barstow, Howard E. Shrobe and Erik Sandewall (editors)
- Alan Bawden, Richard Greenblatt, Jack Holloway, Thomas Knight, David Moon and Daniel Weinreb, "Lisp Machine Progress Report", MIT Artificial Intelligence Laboratory, Cambridge, Massachusetts, August, 1977
- Charles Lamb, Gordon Landis, Jack Orenstein, Daniel Weinreb, "The ObjectStore Database System", Communications of the ACM, October 1991, Vol. 34, No. 10
- Daniel L. Weinreb and Sam J. Haradhvala, "Method and apparatus for virtual memory mapping and transaction management in an object-oriented database system", U.S. Patent #5649139
- Daniel Weinreb, Neil Feinberg, Dan Gerson, Charles Lamb, "An object-oriented database system to support an integrated programming environment." In: Gupta, R.; Horowitz, E. (Hrsg.): Object-Oriented Databases with Applications to CASE, Networks, and VLSI Design. Series in Data and Knowledge Base Systems. Prentice Hall, Englewood Cliffs, NJ, S. 117-129. Prentice Hall, 1991 (see also here).