HOME

TheInfoList



OR:

Bernard S. Greenberg is a programmer and computer scientist, known for his work on
Multics Multics ("Multiplexed Information and Computing Service") is an influential early time-sharing operating system based on the concept of a single-level memory.Dennis M. Ritchie, "The Evolution of the Unix Time-sharing System", Communications of ...
and the
Lisp machine Lisp machines are general-purpose computers designed to efficiently run Lisp as their main software and programming language, usually via hardware support. They are an example of a high-level language computer architecture, and in a sense, they ...
.


Projects

In 1978, Greenberg implemented Multics EmacsBernard S. Greenberg. ''Multics Emacs: The History, Design and Implementation'', http://www.multicians.org/mepap.htmlRichard Stallman, 1981. ''EMACS: The Extensible, Customizable Display Editor'', https://www.gnu.org/software/emacs/emacs-paper.html using
Multics Multics ("Multiplexed Information and Computing Service") is an influential early time-sharing operating system based on the concept of a single-level memory.Dennis M. Ritchie, "The Evolution of the Unix Time-sharing System", Communications of ...
Maclisp. The success of this effort influenced the choice of Lisp as the basis for later versions of Emacs.Multics Lisp (Multics MacLisp)
(SoftwarePreservation.org)

/ref> Greenberg was involved in the design of the "New Error System" at Symbolics, which in turn influenced the condition system adopted by ANSI Common Lisp.Condition System, Revision #18
by
Kent Pitman Kent M. Pitman (KMP) is a programmer who has been involved for many years in the design, implementation, and use of systems based on the programming languages Lisp and Scheme. , he has been President of HyperMeta, Inc. Pitman was chair of the ad h ...
(12-Mar-88)
While working at Symbolics, Greenberg implemented the
Lisp machine Lisp machines are general-purpose computers designed to efficiently run Lisp as their main software and programming language, usually via hardware support. They are an example of a high-level language computer architecture, and in a sense, they ...
File System (LMFS).Blog entry (11-Nov-2007)
by
Daniel Weinreb Daniel L. Weinreb (January 6, 1959 – September 7, 2012) was an American computer scientist and programmer, with significant work in the environment of the programming language Lisp. Early life Weinreb was born on January 6, 1959, in Brookl ...
In 1987, Greenberg and Sonya Keene authored RFC 1037. ''NFILE - a file access protocol''. In 1994, nycsubway.org released Greenberg's NXSYS – a design environment for, and simulator of, the control signals used by the
New York City Transit Authority The New York City Transit Authority (also known as NYCTA, the TA, or simply Transit, and branded as MTA New York City Transit) is a New York state public-benefit corporations, public-benefit corporation in the U.S. state of New York (state), New ...
’s signaling and control networks. NXSYS provides an interactive 3D view from the perspective of a New York City Subway motorman. The source code for the latest version, v2.5.1, was published t
github
on 4-Feb-2022. This version is no longer buildable for Microsoft Windows but the older v2.1 Windows binaries and new v2.5.1 macOS binaries are availabl
here
According t
the online documentation
the NXSYS “relay language” is a subset of Lisp that describes subway track systems and control signal pathways; the subway simulation is actually run by the Lisp program, compiled by NXSYS, from the relay language source.NYCSubway.org
Subway Signals: A Complete Guide
Bernard S. Greenberg. ''NXSYS, Signalling and Interlocking Simulator,'' http://www.nycsubway.org/wiki/NXSYS,_Signalling_and_Interlocking_Simulator#Download (Retrieved 22-Feb-2013)
Together with Thomas Milo, Greenberg is the author of
Basis Technology BasisTech is a software company specializing in applying artificial intelligence techniques to understanding documents and unstructured data written in different languages. It has headquarters in Somerville, Massachusetts and offices in San Franci ...
's Arabic editor. It handles, among others, an improved version of the DMG (
Deutsche Morgenländische Gesellschaft The Deutsche Morgenländische Gesellschaft (, ''German Oriental Society''), abbreviated DMG, is a scholarly organization dedicated to Oriental studies, that is, to the study of the languages and cultures of the Near East and the Far East, the broa ...
) transcription method, which supports reversible transcription and semi-reversible transliteration for Arabic text.


References


Citations


Bibliography

* * * * * * * * * * Year of birth missing (living people) Living people American computer scientists Programming language researchers Lisp (programming language) people Computer programmers Multics people {{compu-scientist-stub