Find link

language:

jump to random article

Find link is a tool written by Edward Betts.

searching for Lisp 539 found (2080 total)

alternate case: lisp

Common Lisp (11,978 words) [view diff] exact match in snippet view article find links to article

work on diverse successors to MacLisp: Lisp Machine Lisp (aka ZetaLisp), Spice Lisp, NIL and S-1 Lisp. Common Lisp sought to unify, standardise, and
Scheme (programming language) (8,204 words) [view diff] exact match in snippet view article
Scheme is a dialect of the Lisp family of programming languages. Scheme was created during the 1970s at the MIT Computer Science and Artificial Intelligence
Paul Graham (programmer) (1,746 words) [view diff] exact match in snippet view article
entrepreneur and investor. His work has included the programming language Lisp, the startup Viaweb (later renamed Yahoo! Store), co-founding the startup
Clojure (3,469 words) [view diff] exact match in snippet view article find links to article
a dynamic and functional dialect of the Lisp programming language on the Java platform. Like most other Lisps, Clojure's syntax is built on S-expressions
John McCarthy (computer scientist) (3,186 words) [view diff] exact match in snippet view article
"artificial intelligence" (AI), developed the programming language family Lisp, significantly influenced the design of the language ALGOL, popularized time-sharing
ISLISP (472 words) [view diff] exact match in snippet view article find links to article
ISLISP (also capitalized as ISLisp) is a programming language in the Lisp family standardized by the International Organization for Standardization (ISO)
Emacs (6,734 words) [view diff] exact match in snippet view article find links to article
automate work. Implementations of Emacs typically feature a dialect of the Lisp programming language, allowing users and developers to write new commands
Lisp machine (3,865 words) [view diff] exact match in snippet view article find links to article
Lisp machines are general-purpose computers designed to efficiently run Lisp as their main software and programming language, usually via hardware support
Macro (computer science) (3,862 words) [view diff] exact match in snippet view article
macros in the editing language TECO; it was later ported to dialects of Lisp. Another programmers' text editor, Vim (a descendant of vi), also has an
Allegro Common Lisp (546 words) [view diff] exact match in snippet view article find links to article
Common Lisp is a programming language with an integrated development environment (IDE), developed by Franz Inc. It is a dialect of the language Lisp, a commercial
Symbolics (4,066 words) [view diff] exact match in snippet view article find links to article
of the former company and continues to sell and maintain the Open Genera Lisp system and the Macsyma computer algebra system. The symbolics.com domain
Common Lisp Interface Manager (990 words) [view diff] exact match in snippet view article find links to article
The Common Lisp Interface Manager (CLIM) is a Common Lisp-based programming interface for creating user interfaces, i.e., graphical user interfaces (GUIs)
Logo (programming language) (2,459 words) [view diff] exact match in snippet view article
The language was conceived to teach concepts of programming related to Lisp and only later to enable what Papert called "body-syntonic reasoning", where
Emacs Lisp (2,273 words) [view diff] exact match in snippet view article find links to article
Emacs Lisp is a dialect of the Lisp programming language used as a scripting language by Emacs (a text editor family most commonly associated with GNU
Guy L. Steele Jr. (1,053 words) [view diff] exact match in snippet view article find links to article
define and promote a parallel computing version of the Lisp programming language named *Lisp (Star Lisp) and a parallel version of the language C named C*
Interlisp (986 words) [view diff] exact match in snippet view article find links to article
language Lisp. Interlisp development began in 1966 at Bolt, Beranek and Newman (renamed BBN Technologies) in Cambridge, Massachusetts with Lisp implemented
S-expression (1,713 words) [view diff] exact match in snippet view article find links to article
by the programming language Lisp, which uses them for source code as well as data. In the usual parenthesized syntax of Lisp, an S-expression is classically
LispWorks (452 words) [view diff] exact match in snippet view article find links to article
LispWorks is computer software, a proprietary implementation and integrated development environment (IDE) for the programming language Common Lisp. LispWorks
Eric XI of Sweden (1,939 words) [view diff] exact match in snippet view article find links to article
Eric XI Ericsson or Eric the Lisp and Lame (Swedish: Erik Eriksson or Erik läspe och halte; Old Norse: Eiríkr Eiríksson; 1216 – 2 February 1250) was King
Embeddable Common Lisp (193 words) [view diff] exact match in snippet view article find links to article
Embeddable Common Lisp (ECL) is a small implementation of the ANSI Common Lisp programming language that can be used stand-alone or embedded in extant
Richard Stallman (9,124 words) [view diff] exact match in snippet view article find links to article
as the Lisp machine operating system (the CONS of 1974–1976 and the CADR of 1977–1979—this latter unit was commercialized by Symbolics and Lisp Machines
Racket (programming language) (3,205 words) [view diff] exact match in snippet view article
multi-paradigm programming language. The Racket language is a modern dialect of Lisp and a descendant of Scheme. It is designed as a platform for programming
StumpWM (388 words) [view diff] exact match in snippet view article find links to article
growing subset of Common Lisp in the implementation... It was clear what we really wanted was a window manager written in Lisp from the ground up with
Maxima (software) (1,178 words) [view diff] exact match in snippet view article
calculations in mathematics and the physical sciences. It is written in Common Lisp and runs on all POSIX platforms such as macOS, Unix, BSD, and Linux, as well
Richard P. Gabriel (919 words) [view diff] exact match in snippet view article find links to article
related to the programming language Lisp, and especially Common Lisp. His best known work was a 1990 essay "Lisp: Good News, Bad News, How to Win Big"
Maclisp (1,189 words) [view diff] exact match in snippet view article find links to article
Maclisp (or MACLISP, sometimes styled MacLisp or MacLISP) is a programming language, a dialect of the language Lisp. It originated at the Massachusetts Institute
List of programming languages (1,316 words) [view diff] case mismatch in snippet view article find links to article
APT Arc ARexx Argus Assembly language (ASM) AutoHotkey AutoIt AutoLISP / Visual LISP Averest AWK Axum B Babbage Ballerina Bash BASIC Batch file (Windows/MS-DOS)
Genera (operating system) (2,694 words) [view diff] exact match in snippet view article
a commercial operating system and integrated development environment for Lisp machines created by Symbolics. It is essentially a fork of an earlier operating
GNU Emacs (4,768 words) [view diff] exact match in snippet view article find links to article
Emacs, but Stallman's replacement of its Mocklisp interpreter with a true Lisp interpreter required that nearly all of its code be rewritten. This became
Greenspun's tenth rule (456 words) [view diff] exact match in snippet view article find links to article
half of Common Lisp. The rule expresses the opinion that the argued flexibility and extensibility designed into the programming language Lisp includes all
Hy (programming language) (407 words) [view diff] exact match in snippet view article
Hy is a dialect of the Lisp programming language designed to interact with Python by translating s-expressions into Python's abstract syntax tree (AST)
Common Lisp Object System (1,734 words) [view diff] exact match in snippet view article find links to article
The Common Lisp Object System (CLOS) is the facility for object-oriented programming in ANSI Common Lisp. CLOS is a powerful dynamic object system which
Game Oriented Assembly Lisp (878 words) [view diff] exact match in snippet view article find links to article
Game Oriented Assembly Lisp (GOAL, also known as Game Object Assembly Lisp) is a programming language, a dialect of the language Lisp, made for video games
Structure and Interpretation of Computer Programs (714 words) [view diff] exact match in snippet view article find links to article
concepts using Scheme, a dialect of Lisp. It also uses a virtual register machine and assembler to implement Lisp interpreters and compilers. Topics in
Flavors (programming language) (446 words) [view diff] exact match in snippet view article
to Lisp developed by Howard Cannon at the MIT Artificial Intelligence Laboratory for the Lisp machine and its programming language Lisp Machine Lisp, was
Daniel Weinreb (952 words) [view diff] exact match in snippet view article find links to article
programmer, with significant work in the environment of the programming language Lisp. Weinreb was born on January 6, 1959, in Brooklyn, New York, and was raised
Reflective programming (1,818 words) [view diff] exact match in snippet view article find links to article
languages and the notion of the meta-circular interpreter as a component of 3-Lisp. Reflection helps programmers make generic software libraries to display
GNU Common Lisp (126 words) [view diff] exact match in snippet view article find links to article
GNU Common Lisp (GCL) is the GNU Project's ANSI Common Lisp compiler, an evolutionary development of Kyoto Common Lisp. It produces native object code
RPL (programming language) (2,633 words) [view diff] case mismatch in snippet view article
similarities to Forth, both languages being stack-based, as well as the list-based LISP. Contrary to previous HP RPN calculators, which had a fixed four-level stack
Interpreter (computing) (4,547 words) [view diff] exact match in snippet view article
compiler and matched with the interpreter's Virtual Machine. Early versions of Lisp programming language and minicomputer and microcomputer BASIC dialects would
Common Lisp HyperSpec (232 words) [view diff] exact match in snippet view article find links to article
The Common Lisp HyperSpec is a technical standard document written in the hypertext format Hypertext Markup Language (HTML). It is not the American National
Arc (programming language) (849 words) [view diff] exact match in snippet view article
Arc is a programming language, a dialect of the language Lisp, developed by Paul Graham and Robert Morris. It is free and open-source software released
Metaprogramming (1,435 words) [view diff] exact match in snippet view article find links to article
popular in the 1970s and 1980s using list processing languages such as Lisp. Lisp machine hardware gained some notice in the 1980s, and enabled applications
AI winter (5,210 words) [view diff] case mismatch in snippet view article find links to article
Symbolics and LISP Machines Inc. who built specialized computers, called LISP machines, that were optimized to process the programming language LISP, the preferred
Portable Standard Lisp (405 words) [view diff] exact match in snippet view article find links to article
Standard Lisp (PSL) is a programming language, a dialect of the language Lisp. PSL was inspired by its predecessor, Standard Lisp and the Portable Lisp Compiler
AutoLISP (982 words) [view diff] exact match in snippet view article find links to article
AutoLISP is a dialect of the programming language Lisp built specifically for use with the full version of AutoCAD and its derivatives, which include AutoCAD
Hal Abelson (1,833 words) [view diff] exact match in snippet view article find links to article
lectures, and the availability on personal computers of the Scheme dialect of Lisp (used in teaching the course), has had a worldwide impact on university computer
Lisp Machine Lisp (302 words) [view diff] exact match in snippet view article find links to article
Technology (MIT) Lisp machines. Lisp Machine Lisp was also the Lisp dialect with the most influence on the design of Common Lisp. Lisp Machine Lisp branched into
NIL (programming language) (1,034 words) [view diff] exact match in snippet view article
New Implementation of LISP (NIL) is a programming language, a dialect of the language Lisp, developed at the Massachusetts Institute of Technology (MIT)
GNU Guile (1,978 words) [view diff] exact match in snippet view article find links to article
was a cleaner Lisp dialect than Emacs Lisp, and that GEL could evolve to implement other languages on the same runtime, namely Emacs Lisp. After Lord discovered
CL-HTTP (631 words) [view diff] exact match in snippet view article find links to article
Common Lisp. It is based on its own web application framework. It was written by John C. Mallery "in about 10 days" starting in 1994 on a Symbolics Lisp Machine
Dylan (programming language) (2,336 words) [view diff] exact match in snippet view article
Computer. Dylan derives from Scheme and Common Lisp and adds an integrated object system derived from the Common Lisp Object System (CLOS). In Dylan, all values
Read–eval–print loop (1,169 words) [view diff] exact match in snippet view article find links to article
The term usually refers to programming interfaces similar to the classic Lisp machine interactive environment. Common examples include command-line shells
CLISP (279 words) [view diff] exact match in snippet view article find links to article
CLISP is an implementation of the programming language Common Lisp originally developed by Bruno Haible and Michael Stoll for the Atari ST. Today it supports
Gerald Jay Sussman (1,756 words) [view diff] exact match in snippet view article find links to article
Systems, The Power of Generic Operations (videotape). LispNYC. Retrieved 2019-09-11. "LispNYC". LispNYC. Retrieved 2019-09-11. Sussman, Gerald (June 11,
Timeline of programming languages (229 words) [view diff] exact match in snippet view article find links to article
Nantucket dBase 1984 Common Lisp Guy L. Steele, Jr. and many others LISP 1984 Coq INRIA 1984 RPL Hewlett-Packard Forth, Lisp 1984 Standard ML ML 1984 Redcode
David A. Moon (717 words) [view diff] exact match in snippet view article find links to article
Moon is a programmer and computer scientist, known for his work on the Lisp programming language, as co-author of the Emacs text editor, as the inventor
Steve Russell (computer scientist) (400 words) [view diff] exact match in snippet view article
language. By implementing the Lisp universal evaluator in a lower-level language, it became possible to create the Lisp interpreter; prior development
Kent Pitman (340 words) [view diff] exact match in snippet view article find links to article
Common Lisp and contributed to the design of the programming language. He prepared the document that became ANSI Common Lisp, the Common Lisp HyperSpec
Macintosh Common Lisp (354 words) [view diff] exact match in snippet view article find links to article
Macintosh Common Lisp (MCL) is an implementation and IDE for the Common Lisp programming language. Various versions of MCL run under the classic Mac OS
Eww (web browser) (113 words) [view diff] exact match in snippet view article
Ingebrigtsen Repository git.savannah.gnu.org/cgit/emacs.git/tree/lisp/net/eww.el Written in Emacs Lisp Operating system Cross-platform Type Web browser License
S-1 Lisp (100 words) [view diff] exact match in snippet view article find links to article
S-1 Lisp was a Lisp implementation written in Lisp for the 36-bit pipelined S-1 Mark IIA supercomputer computer architecture, which has 32 megawords of
Scott Fahlman (646 words) [view diff] exact match in snippet view article find links to article
algorithm), on the programming languages Dylan, and Common Lisp (especially CMU Common Lisp), and he was one of the founders of Lucid Inc. During the period
CommonLoops (309 words) [view diff] exact match in snippet view article find links to article
CommonLoops (the Common Lisp Object-Oriented Programming System; an acronym reminiscent of the earlier Lisp OO system "Loops" for the Interlisp-D system)
OpenLisp (1,320 words) [view diff] exact match in snippet view article find links to article
OpenLisp is a programming language in the Lisp family developed by Christian Jullien from Eligis. It conforms to the international standard for ISLISP
M-expression (996 words) [view diff] exact match in snippet view article find links to article
M-expressions (or meta-expressions) were an early proposed syntax for the Lisp programming language, inspired by contemporary languages such as Fortran
LFE (programming language) (1,387 words) [view diff] exact match in snippet view article
Lisp Flavored Erlang (LFE) is a functional, concurrent, garbage collected, general-purpose programming language and Lisp dialect built on Core Erlang and
Steel Bank Common Lisp (577 words) [view diff] exact match in snippet view article find links to article
Steel Bank Common Lisp (SBCL) is a free Common Lisp implementation that features a high-performance native compiler, Unicode support and threading. It
ITA Software (558 words) [view diff] exact match in snippet view article find links to article
also one of the highest-profile companies to base their software on Common Lisp. In January 2006, ITA received $100 million in venture capital money from
Spice Lisp (133 words) [view diff] exact match in snippet view article find links to article
Spice Lisp (Scientific Personal Integrated Computing Environment) is a programming language, a dialect of Lisp. Its implementation, originally written
X3J13 (1,179 words) [view diff] exact match in snippet view article find links to article
National Standards Institute (ANSI) Common Lisp standard based on the first edition of the book Common Lisp the Language (also termed CLtL, or CLtL1),
On Lisp (94 words) [view diff] exact match in snippet view article find links to article
Anaphoric macro "CLiki: On Lisp". On Lisp home page Free versions of "On Lisp" On Lisp in pdf-format On Lisp in multiple HTML files On Lisp in multiple HTML files
Common Lisp the Language (342 words) [view diff] exact match in snippet view article find links to article
Common Lisp the Language is a reference book by Guy L. Steele about a set of technical standards and programming languages named Common Lisp. The first
Richard Greenblatt (programmer) (649 words) [view diff] exact match in snippet view article
holds a place of distinction in the communities of the programming language Lisp and of the Massachusetts Institute of Technology (MIT) Artificial Intelligence
History of the Scheme programming language (2,001 words) [view diff] exact match in snippet view article find links to article
programming language Scheme begins with the development of earlier members of the Lisp family of languages during the second half of the twentieth century. During
Le Lisp (308 words) [view diff] exact match in snippet view article find links to article
Le Lisp (also Le_Lisp and Le-Lisp) is a programming language, a dialect of the language Lisp. It was developed at the French Institute for Research in
Kawa (Scheme implementation) (199 words) [view diff] exact match in snippet view article
language Java that implements the programming language Scheme, a dialect of Lisp, and can be used to implement other languages to run on the Java virtual
Harlequin (software company) (873 words) [view diff] exact match in snippet view article
(IDEs) for Lisp (LispWorks), ML (MLWorks), and Dylan (DylanWorks) Other products included data analysis tools created using LispWorks, the Lisp IDE. The
PicoLisp (600 words) [view diff] exact match in snippet view article find links to article
PicoLisp is a programming language, a dialect of the language Lisp. It runs on operating systems including Linux and others that are Portable Operating
Andy Gavin (650 words) [view diff] case mismatch in snippet view article find links to article
Bandicoot and Jak and Daxter. Prior to founding Naughty Dog, Gavin worked in LISP at the MIT Artificial Intelligence Laboratory. Gavin earned a Bachelor of
PC-LISP (487 words) [view diff] exact match in snippet view article find links to article
PC-LISP is an implementation of the Franz Lisp dialect by Peter Ashwood-Smith. Version 2.11 was released on May 15, 1986. A current version may be downloaded
CMU Common Lisp (587 words) [view diff] exact match in snippet view article find links to article
Common Lisp is derived from CMUCL. The Scieneer Common Lisp was a commercial derivative from CMUCL. The earliest implementation predates Common Lisp and
Seymour Papert (1,828 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
Poplog (1,236 words) [view diff] exact match in snippet view article find links to article
environment and system platform for the programming languages POP-11, Common Lisp, Prolog, and Standard ML. It was created originally in the United Kingdom
MIT/GNU Scheme (478 words) [view diff] exact match in snippet view article find links to article
dialect and implementation of the language Scheme, which is a dialect of Lisp. It can produce native binary files for the x86 (IA-32, x86-64) processor
Robert Tappan Morris (1,409 words) [view diff] exact match in snippet view article find links to article
cofounding two companies with him, Graham dedicated his book ANSI Common Lisp to Morris and named the programming language that generates the online stores'
Texas Instruments Explorer (539 words) [view diff] exact match in snippet view article find links to article
family of Lisp machine computers. These computers were sold by Texas Instruments (TI) in the 1980s. The Explorer is based on a design from Lisp Machines
Mod lisp (194 words) [view diff] exact match in snippet view article find links to article
mod_lisp is an extension module for the Apache HTTP Server. It enables Apache to interface with application servers written in Common Lisp, making it possible
*Lisp (517 words) [view diff] exact match in snippet view article find links to article
*Lisp (or StarLisp) is a programming language, a dialect of the language Lisp. It was conceived of in 1985 by two employees of the Thinking Machines Corporation
Space-cadet keyboard (631 words) [view diff] exact match in snippet view article find links to article
space-cadet keyboard is a keyboard designed by John L. Kulp in 1978 and used on Lisp machines at Massachusetts Institute of Technology (MIT), which inspired several
UCBLogo (1,291 words) [view diff] exact match in snippet view article find links to article
Berkeley Logo, is a programming language, a dialect of Logo, which derived from Lisp. It is a dialect of Logo intended to be a "minimum Logo standard". It has
Scope (computer science) (10,546 words) [view diff] exact match in snippet view article
variables ... The primary influences on Common Lisp were Lisp Machine Lisp, MacLisp, NIL, S-1 Lisp, Spice Lisp, and Scheme. "Programming Language ISLISP,
David Park (computer scientist) (176 words) [view diff] exact match in snippet view article
scientist. He worked on the first implementation of the programming language Lisp. He became an authority on the topics of fairness, program schemas and bisimulation
Apple Dylan (669 words) [view diff] exact match in snippet view article find links to article
Coral Software, developers of Macintosh Common Lisp. The original language had much in common with Lisp, including its parenthetical S-expression syntax
Franz Lisp (826 words) [view diff] exact match in snippet view article find links to article
In computer programming, Franz Lisp is a discontinued Lisp programming language system written at the University of California, Berkeley (UC Berkeley
T (programming language) (408 words) [view diff] exact match in snippet view article
power, and that implementations of Scheme could perform better than other Lisp systems, and competitively with implementations of programming languages
Mitchel Resnick (515 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
BBN LISP (93 words) [view diff] exact match in snippet view article find links to article
BBN LISP (also stylized BBN-Lisp) was a dialect of the Lisp programming language by Bolt, Beranek and Newman Inc. in Cambridge, Massachusetts. It was
NuBus (967 words) [view diff] exact match in snippet view article find links to article
Digital for their NuMachine, and for the Lisp Machines Inc. LMI Lambda. The NuBus was later incorporated in Lisp products by Texas Instruments (Explorer)
MSWLogo (336 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
NewLISP (953 words) [view diff] exact match in snippet view article find links to article
newLISP is a scripting language which is a dialect of the Lisp family of programming languages. It was designed and developed by Lutz Mueller. Because
Joel Moses (441 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
Scheme 48 (550 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
Ikarus (Scheme implementation) (450 words) [view diff] exact match in snippet view article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
MultiLisp (434 words) [view diff] exact match in snippet view article find links to article
MultiLisp is a functional programming language, a dialect of the language Lisp, and of its dialect Scheme, extended with constructs for parallel computing
EuLisp (956 words) [view diff] exact match in snippet view article find links to article
EuLisp is a statically and dynamically scoped Lisp dialect developed by a loose formation of industrial and academic Lisp users and developers from around
MDL (programming language) (682 words) [view diff] exact match in snippet view article
More Datatypes than Lisp: 3  or MIT Design Language[citation needed]) is a programming language, a descendant of the language Lisp. Its initial purpose
Mocl (145 words) [view diff] exact match in snippet view article find links to article
programming language, a dialect and implementation of the language Lisp named Common Lisp. It is focused on mobile device platforms. It includes a compiler
Brian Harvey (lecturer) (353 words) [view diff] exact match in snippet view article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
List of Lisp-family programming languages (562 words) [view diff] exact match in snippet view article find links to article
The programming language Lisp is the second-oldest high-level programming language with direct descendants and closely related dialects still in widespread
NetLogo (1,291 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
Cadence SKILL (333 words) [view diff] exact match in snippet view article find links to article
SKILL is a Lisp dialect used as a scripting language and PCell (parameterized cells) description language used in many electronic design automation (EDA)
History of the Dylan programming language (2,610 words) [view diff] exact match in snippet view article find links to article
group at Apple that was responsible for Macintosh Common Lisp. The first implementation had a Lisp-like syntax. Dylan began with the acquisition of Coral
SIOD (217 words) [view diff] exact match in snippet view article find links to article
Scheme In One Day (SIOD) is a programming language, a dialect of the language Lisp, a small-size implementation of the dialect Scheme, written in C and designed
SLIME (314 words) [view diff] exact match in snippet view article find links to article
SLIME, the Superior Lisp Interaction Mode for Emacs, is an Emacs mode for developing Common Lisp applications. SLIME originates in an Emacs mode called
William Clinger (computer scientist) (362 words) [view diff] exact match in snippet view article
Scheme at the Lisp50 conference celebrating the 50th birthday of the language Lisp. He has been on the faculty at Northeastern University since 1994. Clinger
Practical Common Lisp (255 words) [view diff] exact match in snippet view article find links to article
Practical Common Lisp is an introductory book on the programming language Common Lisp by Peter Seibel. It features a fairly complete introduction to the
Syntax (programming languages) (2,419 words) [view diff] exact match in snippet view article
Similarly, Lisp macros introduced by the defmacro syntax also execute during parsing, meaning that a Lisp compiler must have an entire Lisp run-time system
CLiki (189 words) [view diff] exact match in snippet view article find links to article
application written in Common Lisp, that was under development from 2002 to 2005. CLiki was first presented at the International Lisp Conference 2002. CLiki
Scsh (360 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
StarLogo (561 words) [view diff] exact match in snippet view article find links to article
Massachusetts. It is an extension of the Logo programming language, a dialect of Lisp. Designed for education, StarLogo can be used by students to model or simulate
Gambit (Scheme implementation) (374 words) [view diff] exact match in snippet view article
called Gambit-C, is a programming language, a variant of the language family Lisp, and its variants named Scheme. The Gambit implementation consists of a Scheme
Lucid Inc. (419 words) [view diff] exact match in snippet view article find links to article
shipped was an integrated Lisp IDE for Sun Microsystems' RISC hardware architecture—this sidestepped the principal failure of Lisp machines by in essence
Scheme Requests for Implementation (240 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
David Luckham (465 words) [view diff] exact match in snippet view article find links to article
one of the implementers of the first systems for the programming language Lisp. He is best known as the originator of complex event processing (CEP) as
Clozure CL (327 words) [view diff] exact match in snippet view article find links to article
Clozure CL (CCL) is a Common Lisp implementation. It implements the full ANSI Common Lisp standard with several extensions (CLOS MOP, threads, CLOS conditions
Matthias Felleisen (472 words) [view diff] exact match in snippet view article find links to article
1996) The Seasoned Schemer ISBN 0-262-56100-X (MIT Press, 1996) The Little Lisper ISBN 0-262-56038-0 (MIT Press, 1987) "Research". Retrieved 2012-06-26. "Bootstrap
Chez Scheme (428 words) [view diff] exact match in snippet view article find links to article
a dialect and implementation of the language Scheme which is a type of Lisp. It uses an incremental native-code compiler to produce native binary files
Macsyma (2,533 words) [view diff] exact match in snippet view article find links to article
also on the Multics OS and on the Lisp Machine architectures. Macsyma was one of the largest, if not the largest, Lisp programs of the time. In 1979, in
Chicken (Scheme implementation) (1,728 words) [view diff] exact match in snippet view article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
Boolean data type (2,991 words) [view diff] exact match in snippet view article find links to article
explicit Boolean data type, like C90 and Lisp, may still represent truth values by some other data type. Common Lisp uses an empty list for false, and any
Wally Feurzeig (859 words) [view diff] exact match in snippet view article find links to article
recognition, natural-language understanding, automated theorem proving, Lisp language development, and robot problem solving. Much of this work was done
Louis Hodes (570 words) [view diff] exact match in snippet view article find links to article
implementations of the programming language Lisp, and under Marvin Minsky he did early research on visual pattern recognition in Lisp. He is also credited by some with
Shriram Krishnamurthi (341 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
SCM (Scheme implementation) (258 words) [view diff] exact match in snippet view article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
Bigloo (263 words) [view diff] exact match in snippet view article find links to article
Bigloo is a programming language, a dialect of the language Lisp, an implementation of the language Scheme. It is developed at the French IT research institute
Functional programming (8,548 words) [view diff] exact match in snippet view article find links to article
Technology (MIT). Lisp functions were defined using Church's lambda notation, extended with a label construct to allow recursive functions. Lisp first introduced
Hemlock (text editor) (351 words) [view diff] exact match in snippet view article
editor for most POSIX-compliant Unix systems. It follows the tradition of the Lisp Machine editor ZWEI and the ITS/TOPS-20 implementation of Emacs, but differs
McCLIM (96 words) [view diff] exact match in snippet view article find links to article
McCLIM is an implementation of the Common Lisp Interface Manager (CLIM), for the programming language Common Lisp. The project is named partly after Mike
Generational list of programming languages (1,105 words) [view diff] exact match in snippet view article find links to article
BASIC-PLUS. Lisp Arc AutoLISP Clojure Common Lisp uLisp (A subset of Common Lisp for microcontrollers) Emacs Lisp ISLISP Interlisp Julia (has Lisp-like macros
MLisp (395 words) [view diff] exact match in snippet view article find links to article
Mocklisp, a stripped-down version of Lisp used as an extension language in Gosling Emacs. MLISP is a variant of Lisp with an Algol-like syntax based on
R. Kent Dybvig (216 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
Denison Bollay (399 words) [view diff] exact match in snippet view article find links to article
Bunker Ramo machine and ticker. Bollay is the author of ExperLogo and ExperLisp, the first incrementally compiled object-oriented programming languages for
List (abstract data type) (1,469 words) [view diff] exact match in snippet view article
lists, especially linked lists and arrays. In some contexts, such as in Lisp programming, the term list may refer specifically to a linked list rather
Knowledge Engineering Environment (356 words) [view diff] exact match in snippet view article find links to article
It ran on Lisp machines, and was later ported to Lucid Common Lisp with the CLX library, an X Window System (X11) interface for Common Lisp. This version
Cynthia Solomon (1,063 words) [view diff] exact match in snippet view article find links to article
took it upon herself to understand and program in the programming language Lisp. As she began learning this language, she realized the need for a programming
International Conference on Functional Programming (299 words) [view diff] case mismatch in snippet view article find links to article
conferences: the Functional Programming and Computer Architecture (FPCA) and LISP and Functional Programming (LFP). The conference location alternates between
ProgramByDesign (1,789 words) [view diff] exact match in snippet view article find links to article
Scheme which was a version of the language Scheme, which is a dialect of Lisp. The group raised funds from several private foundations, the United States
ACL2 (491 words) [view diff] exact match in snippet view article find links to article
ACL2 (A Computational Logic for Applicative Common Lisp) is a software system consisting of a programming language, an extensible theory in a first-order
Gnus (1,091 words) [view diff] exact match in snippet view article find links to article
message scoring system user-defined hooks for almost any method (in emacs lisp) many of the parameters (e.g., expiration, posting style) can be specified
Bytecode (1,891 words) [view diff] exact match in snippet view article find links to article
reasonable performance. Embeddable Common Lisp implementation of Common Lisp can compile to bytecode or C code Common Lisp provides a disassemble function which
Sawfish (window manager) (294 words) [view diff] exact match in snippet view article
corner of the main monitor while larger ones are centered. Sawfish uses a Lisp-like scripting language, rep, for all of its code and configuration, making
Lisp Machines (1,633 words) [view diff] exact match in snippet view article find links to article
Lisp Machines, Inc. was a company formed in 1979 by Richard Greenblatt of MIT's Artificial Intelligence Laboratory to build Lisp machines. It was based
How to Design Programs (754 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
Grammarly (1,402 words) [view diff] no match in snippet view article find links to article
Grammarly is a Ukraine-founded cloud-based typing assistant, headquartered in San Francisco. It reviews spelling, grammar, punctuation, clarity, engagement
Higher-order function (2,620 words) [view diff] no match in snippet view article find links to article
In mathematics and computer science, a higher-order function (HOF) is a function that does at least one of the following: takes one or more functions as
Bill Gosper (625 words) [view diff] exact match in snippet view article find links to article
have founded the hacker community, and he holds a place of pride in the Lisp community. The Gosper curve and the Gosper's algorithm are named after him
N-World (537 words) [view diff] exact match in snippet view article find links to article
originated with Symbolics, a computer manufacturer notable for producing Lisp-based systems in the 1980s. Among the software packages that were produced
Reduce (computer algebra system) (267 words) [view diff] exact match in snippet view article
his direction. Reduce is written entirely in its own LISP dialect called Portable Standard Lisp, expressed in an ALGOL-like syntax called RLISP. The latter
Lierse S.K. (1,400 words) [view diff] exact match in snippet view article find links to article
Vanderpoortenstadion in Lier, which is also known as Het Lisp, because the stadium is located in a neighbourhood named Lisp. Both the logo and home kit featured the club
Object-Oriented Programming in Common Lisp (76 words) [view diff] exact match in snippet view article find links to article
Programming in Common Lisp: A Programmer's Guide to CLOS (1988, Addison-Wesley, ISBN 0-201-17589-4) is a book by Sonya Keene on the Common Lisp Object System
Preprocessor (1,205 words) [view diff] exact match in snippet view article find links to article
unusual features of the Lisp family of languages is the possibility of using macros to create an internal DSL. Typically, in a large Lisp-based project, a module
Paradigms of AI Programming (184 words) [view diff] exact match in snippet view article find links to article
Common Lisp (ISBN 1-55860-191-0) is a well-known programming book by Peter Norvig about artificial intelligence programming using Common Lisp. The Lisp programming
FriCAS (766 words) [view diff] exact match in snippet view article find links to article
platforms. Compiling the sources requires besides other prerequisites a Common Lisp environment (whereby many of the major implementations are supported and
List of compilers (1,983 words) [view diff] exact match in snippet view article find links to article
on 12 April 2024. Sasagawa, Ken'ichi. "Easy-ISLisp". eisl.kan-be.com. "dayLISP". SourceForge. 12 March 2014. "Iris". "Masaya Taniguchi". GitHub. Archived
Naming convention (programming) (3,739 words) [view diff] exact match in snippet view article
is used by nearly all programmers writing COBOL (1959), Forth (1970), and Lisp (1958); it is also common in Unix for commands and packages, and is used
Declarative programming (2,378 words) [view diff] exact match in snippet view article find links to article
of a function as a series of steps. Other functional languages, such as Lisp, OCaml and Erlang, support a mixture of procedural and functional programming
Comparison of integrated development environments (876 words) [view diff] exact match in snippet view article find links to article
Allegro Common Lisp Proprietary Yes Yes Yes FreeBSD, HP-UX, AIX, Solaris, Tru64 UNIX Yes Yes Yes Yes Class browser, Systems, Definitions LispWorks Proprietary
Phyllis Fox (475 words) [view diff] case mismatch in snippet view article find links to article
She then became a collaborator on the first LISP interpreter, and the principal author of the first LISP manual. In 1963, she moved from MIT to the Newark
Document Style Semantics and Specification Language (508 words) [view diff] no match in snippet view article find links to article
The Document Style Semantics and Specification Language (DSSSL) is an international standard developed to provide stylesheets for SGML documents. DSSSL
Axiom (computer algebra system) (1,663 words) [view diff] exact match in snippet view article
journal requires |journal= (help) Timothy Daly "Axiom -- Thirty Years of Lisp" Timothy Daly "Axiom" Invited Talk, Free Software Conference, Lyon, France
Peter Norvig (1,201 words) [view diff] exact match in snippet view article find links to article
Intelligence: A Modern Approach, Paradigms of AI Programming: Case Studies in Common Lisp, Verbmobil: A Translation System for Face-to-Face Dialog, and Intelligent
List of programming languages by type (7,067 words) [view diff] exact match in snippet view article find links to article
LabVIEW) Groovy Hop J Java (since version 8) Julia Kotlin Lisp Clojure Common Lisp Dylan Emacs Lisp LFE Little b Logo Racket Scheme Guile Tea ML Standard
Eval (2,976 words) [view diff] exact match in snippet view article find links to article
structured representation of code, such as an abstract syntax tree (like Lisp forms), or of special type such as code (as in Python). The analog for a
Julia (programming language) (6,640 words) [view diff] exact match in snippet view article
friend, then years later wrote: Maybe julia stands for "Jeff's uncommon lisp is automated"? Julia's syntax is now considered stable, since version 1.0
Computer program (13,233 words) [view diff] exact match in snippet view article find links to article
Lisp is when many functions are nested, the parentheses may look confusing. Modern Lisp environments help ensure parenthesis match. As an aside, Lisp
Rcirc (171 words) [view diff] exact match in snippet view article find links to article
rcirc is an Internet Relay Chat (IRC) client written in Emacs Lisp. It is one of two IRC clients included in GNU Emacs since release 22.1, alongside ERC
Alan Perlis (668 words) [view diff] case mismatch in snippet view article find links to article
Alan Jay Perlis (April 1, 1922 – February 7, 1990) was an American computer scientist and professor at Purdue University, Carnegie Mellon University and
LISP 2 (276 words) [view diff] exact match in snippet view article find links to article
LISP 2 was a programming language proposed in the 1960s as the successor to Lisp. It had largely Lisp-like semantics and Algol 60-like syntax. Today it
XLispStat (510 words) [view diff] case mismatch in snippet view article find links to article
statistical visualization systems. Luke Tierney (25 September 2009) [1990]. LISP-STAT: An Object-Oriented Environment for Statistical Computing and Dynamic
Light Industry and Science Park (177 words) [view diff] case mismatch in snippet view article find links to article
has six locations, namely: LISP I in Cabuyao, Laguna, LISP II in Calamba, Laguna, LISP III in Santo Tomas, Batangas, LISP IV in Malvar, Batangas, Cebu
Homoiconicity (2,035 words) [view diff] exact match in snippet view article find links to article
READ. READ returns Lisp data: lists, symbols, numbers, strings. The primitive Lisp function EVAL uses Lisp code represented as Lisp data, computes side-effects
AUCTeX (229 words) [view diff] no match in snippet view article find links to article
AUCTeX is an extensible package for writing and formatting TeX files in Emacs and XEmacs. AUCTeX provides syntax highlighting, smart indentation and formatting
History of programming languages (3,585 words) [view diff] case mismatch in snippet view article find links to article
AIMACO were in use at the time. Other languages still in use today include LISP (1958), invented by John McCarthy and COBOL (1959), created by the Short
Rational data type (815 words) [view diff] exact match in snippet view article find links to article
rounding, and to do arithmetic on them. Examples are the ratio type of Common Lisp, and analogous types provided by most languages for algebraic computation
Common Lisp Music (102 words) [view diff] exact match in snippet view article find links to article
CLM (originally an acronym for Common Lisp Music) is a music synthesis and signal processing package in the Music V family created by Bill Schottstaedt
Multics Emacs (249 words) [view diff] exact match in snippet view article find links to article
as the editor itself being written in Lisp, user-supplied extensions were also written in Lisp. The choice of Lisp provided more extensibility than ever
Common Music Notation (168 words) [view diff] exact match in snippet view article find links to article
notation software. It is written in Common Lisp and runs on a variety of operating systems and Common Lisp implementations. CMN provides a package of
Herman Vanderpoortenstadion (162 words) [view diff] exact match in snippet view article find links to article
pronunciation: [ˈɦɛrmɑɱ vɑndɛrˈpoːrtə(n)ˌstaːdijɔn]) (also called Het Lisp [ət ˈlɪsp]) is a multi-use stadium in Lier, Belgium. It is currently used mostly
Object-oriented operating system (3,399 words) [view diff] exact match in snippet view article find links to article
JNode, and JX. Lisp-based An object-oriented operating system written in the Lisp dialect Lisp Machine Lisp (and later Common Lisp) was developed at
OpenMusic (354 words) [view diff] exact match in snippet view article find links to article
for musical composition based on Common Lisp. It may also be used as an all-purpose visual interface to Lisp programming. At a more specialized level
EINE and ZWEI (462 words) [view diff] exact match in snippet view article find links to article
written in Lisp. It used Lisp Machine Lisp. Stallman later wrote GNU Emacs, which was written in C and Emacs Lisp and extensible in Emacs Lisp. EINE also
Cons (901 words) [view diff] exact match in snippet view article find links to article
cons (/ˈkɒnz/ or /ˈkɒns/) is a fundamental function in most dialects of the Lisp programming language. cons constructs memory objects which hold two values
Mirai (software) (108 words) [view diff] exact match in snippet view article
The modeller uses the winged edge data structure, is written in Common Lisp, and traces its lineage to the S-Geometry software from Symbolics. It has
GNU Guix (1,656 words) [view diff] exact match in snippet view article find links to article
(2013). Functional Package Management with Guix. Madrid, Spain: European Lisp Symposium. Dolstra, E., de Jonge, M. and Visser, E. "Nix: A Safe and Policy-Free
Control flow (5,971 words) [view diff] exact match in snippet view article find links to article
Some Lisp dialects provide an extensive sublanguage for describing Loops. An early example can be found in Conversional Lisp of Interlisp. Common Lisp provides
Serialization (4,947 words) [view diff] exact match in snippet view article find links to article
types of Lisp, including Common Lisp, the printer cannot represent every type of data because it is not clear how to do so. In Common Lisp for example
ERC (software) (586 words) [view diff] exact match in snippet view article
Relay Chat (IRC) client integrated into GNU Emacs. It is written in Emacs Lisp. ERC includes message timestamping, automatic channel joining, flood control
Zmacs (182 words) [view diff] exact match in snippet view article find links to article
MIT Lisp machine and runs on its descendants (Symbolics Genera, LMI Lambda, TI Explorer). Zmacs is written in Lisp Machine Lisp (called ZetaLisp on Symbolics
Installer (programming language) (113 words) [view diff] case mismatch in snippet view article
AmigaOS, first released for version 2.1 in 1992. Its grammar is based on the LISP programming language. A compatible re-implementation named InstallerLG is
Association list (897 words) [view diff] exact match in snippet view article find links to article
In computer programming and particularly in Lisp, an association list, often referred to as an alist, is a linked list in which each list element (or node)
Emacspeak (466 words) [view diff] exact match in snippet view article find links to article
opposed to a screen reader). It employs Emacs (which is written in C), Emacs Lisp, and Tcl. Developed principally by T. V. Raman (himself blind since childhood
Generic function (628 words) [view diff] exact match in snippet view article find links to article
appropriately. In some systems for object-oriented programming such as the Common Lisp Object System (CLOS) and Dylan, a generic function is an entity made up of
The Art of the Metaobject Protocol (341 words) [view diff] exact match in snippet view article find links to article
the metaobject protocol supported by many Common Lisp implementations as an extension of the Common Lisp Object System, or CLOS. A more complete and portable
Higher-Order and Symbolic Computation (169 words) [view diff] case mismatch in snippet view article find links to article
Higher-Order and Symbolic Computation (formerly LISP and Symbolic Computation) was a computer science journal published by Springer Science+Business Media
CAR and CDR (1,224 words) [view diff] exact match in snippet view article find links to article
operations on cons cells (or "non-atomic S-expressions") introduced in the Lisp programming language. A cons cell is composed of two pointers; the car operation
Visitor pattern (3,974 words) [view diff] exact match in snippet view article find links to article
systems support multiple dispatch, not only single dispatch, such as Common Lisp or C# via the Dynamic Language Runtime (DLR), implementation of the visitor
Procedural programming (985 words) [view diff] exact match in snippet view article find links to article
them. Hardware support for other types of programming is possible, like Lisp machines or Java processors, but no attempt was commercially successful.[contradictory]
Reference (computer science) (2,113 words) [view diff] exact match in snippet view article
opaque references was that of the Lisp language cons cell, which is simply a record containing two references to other Lisp objects, including possibly other
Label (computer science) (964 words) [view diff] exact match in snippet view article
console.log("baz") } // Which would output: // > foo // > bar In Common Lisp two ways of defining labels exist. The first one involves the tagbody special
Nibble (1,542 words) [view diff] exact match in snippet view article find links to article
used. For example, HI_NIBBLE(0xAB)==0xA and LO_NIBBLE(0xAB)==0xB. In Common Lisp: (defun hi-nibble (b) (ldb (byte 4 4) b)) (defun lo-nibble (b) (ldb (byte
David S. Touretzky (1,443 words) [view diff] exact match in snippet view article find links to article
California: Morgan Kaufmann, 1986. ISBN 0-934613-06-0. David S. Touretzky, Common Lisp: A Gentle Introduction to Symbolic Computation, Redwood City, California:
Locator/Identifier Separation Protocol (1,875 words) [view diff] case mismatch in snippet view article find links to article
Separation Protocol (LISP) (RFC 6830) is a "map-and-encapsulate" protocol which is developed by the Internet Engineering Task Force LISP Working Group. The
Comparison of programming languages (1,473 words) [view diff] exact match in snippet view article find links to article
C++, JavaScript (under the name ECMAScript), Smalltalk, Prolog, Common Lisp, Scheme (IEEE standard), ISLISP, Ada, Fortran, COBOL, SQL, and XQuery. The
Pointer machine (1,556 words) [view diff] case mismatch in snippet view article find links to article
not further discussed in this article: Atomistic pure-LISP machine (APLM) Atomistic full-LISP machine (AFLM), General atomistic pointer machines, Jone's
Double-precision floating-point format (1,853 words) [view diff] exact match in snippet view article find links to article
intrinsic module iso_fortran_env, corresponds to double precision. Common Lisp provides the types SHORT-FLOAT, SINGLE-FLOAT, DOUBLE-FLOAT and LONG-FLOAT
CLSQL (79 words) [view diff] exact match in snippet view article find links to article
CLSQL is an SQL database interface for Common Lisp. It was created in 2001 by Kevin M. Rosenberg, and initially based substantially on the MaiSQL package
Another System Definition Facility (356 words) [view diff] exact match in snippet view article find links to article
System Definition Facility) is a package format and a build tool for Common Lisp libraries. It is analogous to tools such as Make and Ant. ASDF was originally
List of programmers (3,725 words) [view diff] exact match in snippet view article find links to article
Programming (Semi-numerical algorithms) Paul Graham – Yahoo! Store, On Lisp, ANSI Common Lisp John Graham-Cumming – authored POPFile, a Bayesian filter-based
TOC protocol (960 words) [view diff] exact match in snippet view article find links to article
including TiK and TAC which are written in Tcl/Tk, TNT which is written in Emacs Lisp, all of which are open source, and a Java client originally called TIC which
Indentation style (5,627 words) [view diff] exact match in snippet view article find links to article
uninformative lines. This could easily be called the Lisp style because this style is very common in Lisp code. In Lisp, the grouping of identical braces at the end
Blue Cadet-3, Do You Connect? (121 words) [view diff] exact match in snippet view article find links to article
Length 1. "Blue Cadet-3, Do You Connect?" 1:09 2. "Dukes Up" 2:24 3. "Woodgrain" 0:30 4. "It Always Rains on a Picnic" 3:01 5. "5,4,3,2,1… Lisp Off" 0:30
Bernard Greenberg (577 words) [view diff] exact match in snippet view article find links to article
and the Lisp machine. In 1978, Greenberg implemented Multics Emacs using Multics Maclisp. The success of this effort influenced the choice of Lisp as the
MuMATH (159 words) [view diff] case mismatch in snippet view article find links to article
in the muSIMP programming language which was built on top of a LISP dialect called muLISP [de]. Platforms supported were CP/M and TRS-DOS (since muMATH-79)
Dynamic programming language (1,714 words) [view diff] exact match in snippet view article find links to article
Many of these features were first implemented as native features in the Lisp programming language. Most dynamic languages are also dynamically typed,
Ruby (programming language) (5,652 words) [view diff] exact match in snippet view article
creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, BASIC, Java, and Lisp. Matsumoto has said that Ruby was conceived in 1993. In a 1999 post to the
Pico (programming language) (402 words) [view diff] exact match in snippet view article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
Prettyprint (1,291 words) [view diff] exact match in snippet view article find links to article
search with pruning to format LISP programs. Early versions operated on the executable (list structure) form of the Lisp program and were oblivious to
Anonymous function (9,474 words) [view diff] exact match in snippet view article find links to article
Anonymous functions have been a feature of programming languages since Lisp in 1958, and a growing number of modern programming languages support anonymous
Thinking Machines Corporation (1,214 words) [view diff] exact match in snippet view article find links to article
variety of specialized programming languages, including *Lisp and CM Lisp (derived from Common Lisp), C* (derived by Thinking Machines from C), and CM Fortran
Scripting language (2,929 words) [view diff] exact match in snippet view article find links to article
scripting Second Life virtual world Lisp, family of general-purpose and extension languages for applications including Emacs Lisp for Emacs Lua, extension language
ICAD (software) (1,102 words) [view diff] exact match in snippet view article
1984–85. ICAD started on special-purpose Symbolics Lisp hardware and was then ported to Unix when Common Lisp became portable to general-purpose workstations
Matthew Flatt (465 words) [view diff] no match in snippet view article find links to article
Matthew Flatt is an American computer scientist and professor at the University of Utah School of Computing in Salt Lake City. He is also the leader of
Symbolic programming (156 words) [view diff] exact match in snippet view article find links to article
symbolic programming include homoiconic languages such as Wolfram Language, Lisp, Prolog, and Julia. Symbolic artificial intelligence Symbolic language (programming)
Self-hosting (compilers) (999 words) [view diff] exact match in snippet view article
assemblers) was written for Lisp by Hart and Levin at MIT in 1962. They wrote a Lisp compiler in Lisp, testing it inside an existing Lisp Interpreter. Once they
Ratpoison (450 words) [view diff] exact match in snippet view article find links to article
written in C, Betts' StumpWM re-implements a similar window manager in Common Lisp. The name "ratpoison" reflects its major design goal: it lets the user manage
Programming language (8,516 words) [view diff] exact match in snippet view article find links to article
often a subset. In the Lisp world, most languages that use basic S-expression syntax and Lisp-like semantics are considered Lisp dialects, although they
GNU Guix System (1,944 words) [view diff] no match in snippet view article find links to article
GNU Guix System or Guix System (previously known as GuixSD) is a rolling release, free and open source Linux distribution built around the GNU Guix package
Copycat (software) (604 words) [view diff] exact match in snippet view article
Copycat was written in Common Lisp and is bitrotten (as it relies on now-outdated graphics libraries for Lucid Common Lisp); however, Java and Python ports
Conditional (computer programming) (3,865 words) [view diff] exact match in snippet view article
expression: myvariable := if x > 20 then 1 else 2 In dialects of Lisp – Scheme, Racket and Common Lisp – the first of which was inspired to a great extent by ALGOL:
Daniel G. Bobrow (254 words) [view diff] no match in snippet view article find links to article
Daniel Gureasko Bobrow (29 November 1935 – 20 March 2017) was an American computer scientist who created an oft-cited artificial intelligence program STUDENT
Dired (436 words) [view diff] exact match in snippet view article find links to article
list can be navigated using standard navigation commands. Several Emacs Lisp scripts have been developed to extend Dired in Emacs. In combination with
Null object pattern (2,801 words) [view diff] exact match in snippet view article find links to article
defined which is a more specific match for nil. Unlike Common Lisp, and many dialects of Lisp, the Scheme dialect does not have a nil value which works this
Object-oriented programming (7,622 words) [view diff] exact match in snippet view article find links to article
Significant object-oriented languages include Ada, ActionScript, C++, Common Lisp, C#, Dart, Eiffel, Fortran 2003, Haxe, Java, Kotlin, Logo, MATLAB, Objective-C
First-class function (2,522 words) [view diff] exact match in snippet view article find links to article
functions and thus non-local variables (e.g. C). The early functional language Lisp took the approach of dynamic scoping, where non-local variables refer to
POP-11 (1,063 words) [view diff] exact match in snippet view article find links to article
conventional languages like Pascal, who find POP syntax more familiar than that of Lisp. One of POP-11's features is that it supports first-class functions. POP-11
Metaobject (1,201 words) [view diff] exact match in snippet view article find links to article
Common Lisp Object System (CLOS) came later and was influenced by the Smalltalk protocol as well as by Brian C. Smith's original studies on 3-Lisp as an
Minimalism (computing) (1,719 words) [view diff] exact match in snippet view article
International Lisp Conference, Richard Stallman indicated that minimalism was a concern in his development of GNU and Emacs, based on his experiences with Lisp and
Inductive programming (2,546 words) [view diff] exact match in snippet view article find links to article
functional programming, which uses functional programming languages such as Lisp or Haskell, and most especially inductive logic programming, which uses logic
AllegroGraph (467 words) [view diff] exact match in snippet view article find links to article
AllegroGraph. It also develops Allegro Common Lisp, an implementation of Common Lisp, a dialect of Lisp (programming language). The functionality of AllegroGraph
Multiple dispatch (5,881 words) [view diff] exact match in snippet view article find links to article
also be used. Julia C# 4.0 Cecil Clojure Common Lisp (via the Common Lisp Object System) Dylan Emacs Lisp (via cl-defmethod) Fortress Groovy Lasso Nim,
Rod Burstall (424 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
Spacemacs (276 words) [view diff] exact match in snippet view article find links to article
ago (2014-10-30) Repository github.com/syl20bnr/spacemacs Written in Emacs Lisp Operating system Unix, Linux, Windows NT, macOS Available in English (by
Bootstrapping (compilers) (1,480 words) [view diff] case mismatch in snippet view article
B5000 Algol in 1961 and LISP in 1962. Hart and Levin wrote a LISP compiler in LISP at MIT in 1962, testing it inside an existing LISP interpreter. Once they
MUSH (966 words) [view diff] exact match in snippet view article find links to article
enhancements to the original TinyMUD code. "MUSHcode" is similar in syntax to Lisp. Traditionally, roleplay consists of a series of "poses". Each character
Super key (keyboard button) (830 words) [view diff] exact match in snippet view article
key on a keyboard designed for Lisp machines at MIT. The "space-cadet" keyboard, designed in 1978 at MIT for the Lisp machine, introduced two new modifier
List of educational programming languages (3,793 words) [view diff] exact match in snippet view article find links to article
science. The name LISP derives from "List Processing language". Linked lists are one of the languages' major data structures, and Lisp source code is made
Mutator method (2,756 words) [view diff] exact match in snippet view article find links to article
public class Student { public string Name { get; private set; } } In Common Lisp Object System, slot specifications within class definitions may specify any
List of computer scientists (5,147 words) [view diff] exact match in snippet view article find links to article
learning, deep learning D. R. Fulkerson Richard P. Gabriel – Maclisp, Common Lisp, Worse is Better, League for Programming Freedom, Lucid Inc., XEmacs Zvi
Rebol (2,157 words) [view diff] exact match in snippet view article find links to article
described Rebol as "a more modern language, but with some very similar ideas to Lisp, in that it's all built upon a representation of data which is then executable
Docstring (462 words) [view diff] exact match in snippet view article find links to article
"Hello" def world do "World" end end In Lisp, docstrings are known as documentation strings. The Common Lisp standard states that a particular implementation
Dunnet (video game) (523 words) [view diff] exact match in snippet view article
was first written in Maclisp for the DECSYSTEM-20, then ported to Emacs Lisp in 1992. Since 1994 the game has shipped with GNU Emacs; it also has been
Thread-local storage (2,196 words) [view diff] exact match in snippet view article find links to article
naturally maps to thread-specific storage, and Lisp implementations that provide threads do this. Common Lisp has numerous standard dynamic variables, and
LibreLogo (391 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
POP-2 (1,618 words) [view diff] exact match in snippet view article find links to article
University of Edinburgh. It drew roots from many sources: the languages Lisp and ALGOL 60, and theoretical ideas from Peter J. Landin. It used an incremental
List of unit testing frameworks (6,635 words) [view diff] exact match in snippet view article find links to article
2012-11-12. "FReT". Common-lisp.net. Retrieved 2012-11-12. "Grand-prix". Common-lisp.net. Retrieved 2012-11-12. "HEUTE - Common LISP Unit Test Package". Rdrop
Automated Mathematician (686 words) [view diff] exact match in snippet view article find links to article
Lenat in Lisp, and in 1977 led to Lenat being awarded the IJCAI Computers and Thought Award. AM worked by generating and modifying short Lisp programs
List of operating systems (8,241 words) [view diff] exact match in snippet view article find links to article
Instruments' Explorer Lisp machine workstations also had systems code written in Lisp Machine Lisp. Xerox 1100 series of Lisp machines used an operating
EMMS (media player) (264 words) [view diff] exact match in snippet view article
MultiMedia System) is media player software for Emacs. It is written in Emacs Lisp. The name could possibly echo XMMS. It may be derived from an earlier Emacs-based
MicroWorlds (734 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
Igor Engraver (384 words) [view diff] exact match in snippet view article find links to article
before those of Sibelius and Finale.) Igor is written almost entirely in the Lisp programming language. For a short time, Igor was released as freeware with
Polish notation (2,434 words) [view diff] exact match in snippet view article find links to article
fact, define a one-to-one representation for the same. Because of this, Lisp (see below) and related programming languages define their entire syntax
Symbol (programming) (1,187 words) [view diff] exact match in snippet view article
dictionary). A symbol in Lisp is unique in a namespace (or package in Common Lisp). Symbols can be tested for equality with the function EQ. Lisp programs can generate
Quote (255 words) [view diff] exact match in snippet view article find links to article
languages' facility for embedding text in the source code Quoting in Lisp, the Lisp programming language's notion of quoting Quoted-printable, encoding
Function object (4,382 words) [view diff] exact match in snippet view article find links to article
state. Many modern (and some older) languages, e.g. C++, Eiffel, Groovy, Lisp, Smalltalk, Perl, PHP, Python, Ruby, Scala, and many others, support first-class
Information International, Inc. (1,384 words) [view diff] case mismatch in snippet view article find links to article
and Elaine Gord, and others, in a major book on the programming language LISP and its applications. Triple-I's commercially successful technology was centered
Actor-Based Concurrent Language (255 words) [view diff] exact match in snippet view article find links to article
achieve concurrency. It requires Common Lisp. Implementations in Kyoto Common Lisp (KCL) and Symbolics Lisp are available from the author. An implementation
Derive (computer algebra system) (414 words) [view diff] case mismatch in snippet view article
Honolulu, Hawaii, now owned by Texas Instruments. Derive was implemented in muLISP [de], also by Soft Warehouse. The first release was in 1988 for DOS. It was
Windows Script Host (2,352 words) [view diff] exact match in snippet view article find links to article
2001 Can also be used with Delphi directly Lisp WSH Engine Lisp Lisp .lisp, .lsp Various Lisp tools AutoLisp and others Freeware or Shareware BESEN ECMA-JavaScript
Io (programming language) (663 words) [view diff] exact match in snippet view article
pure object-oriented programming language inspired by Smalltalk, Self, Lua, Lisp, Act1, and NewtonScript. Io has a prototype-based object model similar to
CLPython (108 words) [view diff] exact match in snippet view article find links to article
programming language written in Common Lisp. This project allow to call Lisp functions from Python and Python functions from Lisp. Licensed under LGPL. CLPython
Fortress (programming language) (756 words) [view diff] exact match in snippet view article
designers was Guy L. Steele Jr., whose previous work includes Scheme, Common Lisp, and Java. The name "Fortress" was intended to connote a secure Fortran,
Advice (programming) (1,264 words) [view diff] exact match in snippet view article
combination". Common Lisp implementations provide advice functionality (in addition to the standard method combination for CLOS) as extensions. LispWorks supports
Mixin (3,225 words) [view diff] exact match in snippet view article find links to article
Howard Cannon), which was an approach to object-orientation used in Lisp Machine Lisp. The name was inspired by Steve's Ice Cream Parlor in Somerville,
Paul Graham (103 words) [view diff] exact match in snippet view article find links to article
(born 1956), British photographer Paul Graham (programmer) (born 1964), Lisp programmer, venture capitalist, and essayist Graham Paul (born 1947), fencer
DAYDREAMER (243 words) [view diff] exact match in snippet view article find links to article
in human daydreaming. The architecture is implemented as 12,000 lines of Lisp code. DAYDREAMER was begun by Erik Mueller in 1983 while he was studying
System image (575 words) [view diff] exact match in snippet view article find links to article
and Lisp, among other languages. Development in these languages is often quite different from many other programming languages. For example, in Lisp the
Tom Knight (scientist) (895 words) [view diff] exact match in snippet view article
ITS time sharing system, Lisp machines (he was also instrumental in releasing a version of the operating system for the Lisp machine under a BSD license)
Bill Schelter (210 words) [view diff] exact match in snippet view article find links to article
Austin and a Lisp developer and programmer. Schelter is credited with the development of the GNU Common Lisp (GCL) implementation of Common Lisp and the GPL'd
Metamagical Themas (516 words) [view diff] exact match in snippet view article find links to article
Bach. Ambigrams are mentioned. There are three articles centered on the Lisp programming language, in which Hofstadter first details the language itself
BricsCAD (1,494 words) [view diff] case mismatch in snippet view article find links to article
for 2D drafting workflows. It reads and writes native DWG, and offers a LISP API for customization and the automation of repetitive tasks. BricsCAD Pro
Data acquisition (1,132 words) [view diff] exact match in snippet view article find links to article
programming languages such as Assembly, BASIC, C, C++, C#, Fortran, Java, LabVIEW, Lisp, Pascal, etc. Stand-alone data acquisition systems are often called data
Prototype Verification System (200 words) [view diff] exact match in snippet view article find links to article
organized into parameterized theories. The system is implemented in Common Lisp, and is released under the GNU General Public License (GPL). Formal methods
List of JVM languages (1,315 words) [view diff] exact match in snippet view article find links to article
of 51–100, at one point at #47), a dynamic, and functional dialect of the Lisp programming language (ClojureScript doesn't make TIOBE's index separately
AARON (655 words) [view diff] exact match in snippet view article find links to article
began in the C programming language then switched to Lisp in the early 1990s. Cohen credits Lisp with helping him solve the challenges he faced in adding
Foreach loop (4,052 words) [view diff] exact match in snippet view article find links to article
collection="#collection#"> <cfoutput>#collection[k]#</cfoutput> </cfloop> Common Lisp provides foreach ability either with the dolist macro: (dolist (i '(1 3 5
PDP-6 (1,943 words) [view diff] exact match in snippet view article find links to article
mainframes. This made it popular in university settings and its support for the Lisp language made it particularly useful in artificial intelligence labs like
Call-with-current-continuation (1,570 words) [view diff] exact match in snippet view article find links to article
spec Humorous explanation of call-with-current-continuation from Rob Warnock in Usenet's comp.lang.lisp Cooperative multitasking in Scheme using Call-CC
COWSEL (183 words) [view diff] exact match in snippet view article find links to article
Popplestone. It was based on an reverse Polish notation (RPN) form of the language Lisp, combined with some ideas from Combined Programming Language (CPL). COWSEL
Apply (1,449 words) [view diff] case mismatch in snippet view article find links to article
is central to programming languages derived from lambda calculus, such as LISP and Scheme, and also in functional languages. It has a role in the study
Abstraction (computer science) (3,871 words) [view diff] exact match in snippet view article
are functions). Modern members of the Lisp programming language family such as Clojure, Scheme and Common Lisp support macro systems to allow syntactic
Comparison of programming languages (list comprehension) (1,259 words) [view diff] case mismatch in snippet view article
List comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form of
Acornsoft LISP (726 words) [view diff] exact match in snippet view article find links to article
Acornsoft LISP (marketed simply as LISP) is a dialect and commercial implementation of the Lisp programming language, released in the early 1980s for
Continuation (3,049 words) [view diff] exact match in snippet view article find links to article
programming semantics. Steve Russell invented the continuation in his second Lisp implementation for the IBM 704, though he did not name it. Reynolds (1993)
OPS5 (356 words) [view diff] exact match in snippet view article find links to article
while OPS83 came later. The first implementation of OPS5 was written in Lisp, and later rewritten in BLISS for speed. DEC OPS5 is an extended implementation
Inline expansion (3,376 words) [view diff] exact match in snippet view article find links to article
language, there exists a pragma for inline functions. Functions in Common Lisp may be defined as inline by the inline declaration as such: (declaim (inline
Cyc (5,782 words) [view diff] exact match in snippet view article find links to article
which is based on predicate calculus and has a syntax similar to that of the Lisp programming language. In 2008, Cyc resources were mapped to many Wikipedia
Rack (web server interface) (732 words) [view diff] exact match in snippet view article
similar frameworks in JavaScript (jack.js), Clojure, Perl (Plack), Common Lisp (Clack), and .NET (OWIN). The characteristics of a Rack application is that
Type safety (3,647 words) [view diff] exact match in snippet view article find links to article
as T1.Q := D1.Q; would be legal. In general, Common Lisp is a type-safe language. A Common Lisp compiler is responsible for inserting dynamic checks
Smultron (966 words) [view diff] case mismatch in snippet view article find links to article
highlighting with support for many popular programming languages including C, C++, LISP, Java, Python, PHP, Ruby, HTML, XML, CSS, Prolog, IDL and D. Smultron only
Append (732 words) [view diff] exact match in snippet view article find links to article
high-level programming languages. Append originates in the programming language Lisp. The append procedure takes zero or more (linked) lists as arguments, and
Semantic network (3,525 words) [view diff] exact match in snippet view article find links to article
the mind. The following code shows an example of a semantic network in the Lisp programming language using an association list. (setq *database* '((canary
Rich Hickey (328 words) [view diff] exact match in snippet view article find links to article
known as the creator of the Clojure programming language. Clojure is a Lisp dialect built on top of the Java Virtual Machine. He also created or designed
Garbage collection (computer science) (3,962 words) [view diff] exact match in snippet view article
scientist John McCarthy around 1959 to simplify manual memory management in Lisp. Garbage collection relieves the programmer from doing manual memory management
Luke Tierney (343 words) [view diff] exact match in snippet view article find links to article
1990, Tierney wrote the XLispStat package using C and Lisp and has since published works such as LISP-STAT: An Object-Oriented Environment for Statistical
ACT-R (3,984 words) [view diff] exact match in snippet view article find links to article
language. The interpreter itself is written in Common Lisp, and might be loaded into any of the Common Lisp language distributions. This means that any researcher
MusicEase (1,282 words) [view diff] exact match in snippet view article find links to article
listen to them in MIDI. MusicEase was initially created under DOS using muLisp The first version appeared in 1987 and was completely controlled by the keyboard
Kyoto Common Lisp (206 words) [view diff] exact match in snippet view article find links to article
Kyoto Common Lisp (KCL) is an implementation of Common Lisp by Taichi Yuasa and Masami Hagiya, written in C to run under Unix-like operating systems. KCL
Comparison of programming languages (string functions) (4,068 words) [view diff] exact match in snippet view article
Windows PowerShell "hello" -gt "world" # returns false ;; Example in Common Lisp (string> "art" "painting") ; returns nil (string< "art" "painting") ; returns
SHINE Expert System (765 words) [view diff] case mismatch in snippet view article find links to article
Common LISP, but able to be utilized by non-LISP applications written in conventional programming languages such as C and C++. These non-LISP applications
FMSLogo (236 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
ScoreCloud (602 words) [view diff] no match in snippet view article find links to article
ScoreCloud is a software service and web application for creating, storing, and sharing music notation, created by Doremir for macOS, Microsoft Windows
Warren Teitelman (1,261 words) [view diff] case mismatch in snippet view article find links to article
1968 to 1978, and was responsible for the design and development of BBN LISP at Bolt, Beranek, and Newman, developing the idea of a programming system
Worse is better (1,112 words) [view diff] exact match in snippet view article find links to article
the United States. Gabriel was a Lisp programmer when he formulated the concept in 1989, presenting it in his essay "Lisp: Good News, Bad News, How to Win
Richard Fateman (154 words) [view diff] exact match in snippet view article find links to article
contributor to the Macsyma computer algebra system at MIT and later to the Franz Lisp system. His current interests include scientific programming environments;
Compiled language (430 words) [view diff] exact match in snippet view article find links to article
bytecode) Clojure Scala Kotlin JOVIAL Julia (through JIT) LabVIEW, G Lisp Common Lisp Mercury ML Standard ML Alice OCaml Nim (to C, C++, or Objective-C)
Lisp Algebraic Manipulator (159 words) [view diff] exact match in snippet view article find links to article
The Lisp Algebraic Manipulator (also known as LAM) was created by Ray d'Inverno, who had written Atlas LISP Algebraic Manipulation (ALAM was designed
Primitive data type (1,861 words) [view diff] exact match in snippet view article find links to article
Fortran, Common Lisp, Python, D, Go. This is two floating-point numbers, a real part and an imaginary part. Rational number in Common Lisp Arbitrary-precision
Hygienic macro (2,417 words) [view diff] exact match in snippet view article find links to article
and Julia. The general problem of accidental capture was well known in the Lisp community before the introduction of hygienic macros. Macro writers would
Robin Popplestone (346 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
Mark–compact algorithm (1,028 words) [view diff] case mismatch in snippet view article find links to article
specified in the relocation table. In order to avoid O(n log n) complexity, the LISP 2 algorithm uses three different passes over the heap. In addition, heap
Assignment (computer science) (3,298 words) [view diff] case mismatch in snippet view article
new one, and is referred to as destructive assignment for that reason in LISP and functional programming, similar to destructive updating. Single assignment
Erik Naggum (1,011 words) [view diff] exact match in snippet view article find links to article
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
Kana Asumi (1,686 words) [view diff] exact match in snippet view article find links to article
Japanese actress, voice actress, singer and a former member of the girl group Lisp. She worked for Voice & Heart until 2007 and has worked for 81 Produce since
Reserved word (3,092 words) [view diff] exact match in snippet view article find links to article
the package named COMMON-LISP are basically reserved words. The effect of redefining them is undefined in ANSI Common Lisp. Binding them is possible
Right Thing (124 words) [view diff] exact match in snippet view article find links to article
software development described by Richard P. Gabriel in the influential essay "Lisp: Good News, Bad News, How to Win Big" "The Right Thing to Do", a 1972 song
Connection Machine (1,684 words) [view diff] exact match in snippet view article find links to article
single-bit processor was influenced by the Lisp programming language and a version of Common Lisp, *Lisp (spoken: Star-Lisp), was implemented on the CM-1. Other
Orphaned technology (643 words) [view diff] case mismatch in snippet view article find links to article
knowledge-based engineering Javelin Software - modeling and data analysis LISP machines - LISP oriented computers Classic Mac OS - m68k and PowerPC operating system
Nesting (computing) (770 words) [view diff] exact match in snippet view article
encountered in programming. In the functional programming languages, such as Lisp, a list data structure exists as does a simpler atom data structure. Simple
Butler Lampson (920 words) [view diff] case mismatch in snippet view article find links to article
except for the "Dolphin" (used in the Xerox 1100 LISP machine) and the "Dorado" (used in the Xerox 1132 LISP machine) followed a general blueprint called
Knights of the Lambda Calculus (244 words) [view diff] exact match in snippet view article find links to article
of expert Lisp and Scheme hackers. The name refers to the lambda calculus, a mathematical formalism invented by Alonzo Church, with which Lisp is intimately
High-level programming language (2,013 words) [view diff] exact match in snippet view article find links to article
roughly the same period, COBOL introduced records (also called structs) and Lisp introduced a fully general lambda abstraction in a programming language for
CGOL (501 words) [view diff] exact match in snippet view article find links to article
algebraic notation for the Lisp programming language. It was designed for MACLISP by Vaughan Pratt and subsequently ported to Common Lisp. The notation of CGOL
Carl Hewitt (1,588 words) [view diff] exact match in snippet view article find links to article
extended version of Lisp, and introduced several features that were later adopted by Conniver, Lisp Machine Lisp, and Common Lisp. However, in late 1972
MicroWorlds JR (262 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
List comprehension (2,556 words) [view diff] case mismatch in snippet view article find links to article
(1990). "Comprehending Monads". Proceedings of the 1990 ACM Conference on LISP and Functional Programming, Nice. SQL-like set operations with list comprehension
Strong and weak typing (1,328 words) [view diff] exact match in snippet view article find links to article
The Lisp family of languages are all "strongly typed" in the sense that typing errors are prevented at runtime. Some Lisp dialects like Common Lisp or
Lisp reader (201 words) [view diff] exact match in snippet view article find links to article
In the programming language Lisp, the reader or read function is the parser which converts the textual form of Lisp objects to the corresponding internal
Patrick Winston (432 words) [view diff] exact match in snippet view article find links to article
Intelligence ISBN 0201533774 The Psychology of Computer Vision ISBN 0070710481 Lisp (with Berthold K.P. Horn) ISBN 0201083191 On to C ISBN 020158042X On to C++
STUDENT (639 words) [view diff] exact match in snippet view article find links to article
intelligence program that solves algebra word problems. It is written in Lisp by Daniel G. Bobrow as his PhD thesis in 1964 (Bobrow 1964). It was designed
LOOM (ontology) (472 words) [view diff] exact match in snippet view article
also be used as a deductive layer that overlays an ordinary CLOS (Common Lisp Object System) network. In this mode, users can obtain many of the benefits
Anaphoric macro (393 words) [view diff] exact match in snippet view article find links to article
On Lisp and their name is a reference to linguistic anaphora—the use of words as a substitute for preceding words. The loop macro in ANSI Common Lisp is
Slime (275 words) [view diff] exact match in snippet view article find links to article
of separation of ores SLIME (Superior Lisp Interaction Mode for Emacs), an Emacs mode for developing Common Lisp applications Slime (band), a German punk
Viaweb (388 words) [view diff] exact match in snippet view article find links to article
service provider. Viaweb was also unusual for being partially written in the Lisp programming language. The software was originally called Webgen, but another
Compiler (7,726 words) [view diff] case mismatch in snippet view article find links to article
FLOW-MATIC to become the dominant high-level language for business applications. LISP (List Processor) for symbolic computation. Compiler technology evolved from
Boole's rule (821 words) [view diff] exact match in snippet view article find links to article
following constitutes a very simple implementation of the method in Common Lisp which ignores the error term: (defun integrate-booles-rule (f x1 x5) "Calculates
Nqthm (847 words) [view diff] exact match in snippet view article find links to article
top of Lisp and had some very basic knowledge in what was called "Ground-zero", the state of the machine after bootstrapping it onto a Common Lisp implementation
Epsilon (text editor) (219 words) [view diff] exact match in snippet view article
(Epsilon Extension Language) is a dialect of C rather than a dialect of Lisp. Epsilon runs on MS-DOS compatible operating systems, Microsoft Windows,
History of compiler construction (6,356 words) [view diff] exact match in snippet view article find links to article
was written for Lisp by Tim Hart and Mike Levin at MIT in 1962. They wrote a Lisp compiler in Lisp, testing it inside an existing Lisp interpreter. Once
Planner (program) (163 words) [view diff] exact match in snippet view article
Planner is a free personal information manager for Emacs written in Emacs Lisp. It helps keep track of schedules, daily notes, days to remember etc. and
BibTeX (2,467 words) [view diff] exact match in snippet view article find links to article
Lisp, capable of using bibtex .bst files directly or converting them into human-readable Lisp .lbst files. CL-BibTeX supports Unicode in Unicode Lisp
Libffi (819 words) [view diff] exact match in snippet view article find links to article
Cycript, Pawn, Squeak, Java Native Access, Common Lisp (via CFFI), Racket, Embeddable Common Lisp and Mozilla. On Mac OS X, libffi is commonly used with
Zipping (computer science) (835 words) [view diff] exact match in snippet view article
referred to as zip. In Lisp-dialects one can simply map the desired function over the desired lists, map is variadic in Lisp so it can take an arbitrary
TENEX (operating system) (1,723 words) [view diff] case mismatch in snippet view article
TOPS-20 operating system. In the 1960s, BBN was involved in a number of LISP-based artificial intelligence projects for DARPA, many of which had very
Lua (programming language) (5,248 words) [view diff] case mismatch in snippet view article
for data description, and ran only on Unix platforms. We did not consider LISP or Scheme because of their unfriendly syntax. Python was still in its infancy
Agrippa (A Book of the Dead) (4,352 words) [view diff] exact match in snippet view article
compressed with the simple Lzw before final storage. As the Macintosh Common Lisp compiler compresses the main program code into the executable, this was not
Compile-time function execution (1,192 words) [view diff] exact match in snippet view article find links to article
possibly producing more optimized code than if no arguments were known. The Lisp macro system is an early example of the use of compile-time evaluation of
Robert S. Boyer (225 words) [view diff] no match in snippet view article find links to article
Robert Stephen Boyer is an American retired professor of computer science, mathematics, and philosophy at The University of Texas at Austin. He and J Strother
NoteCards (425 words) [view diff] case mismatch in snippet view article find links to article
and links. — "Notecards in a nutshell" (1987) NoteCards was implemented in LISP on D-machine workstations from Xerox which used large, high-resolution displays
Racket (208 words) [view diff] exact match in snippet view article find links to article
general-purpose, multi-paradigm programming language based on the Scheme dialect of Lisp Racket, West Virginia, an unincorporated community in Gilmer and Ritchie
Jargon File (3,087 words) [view diff] case mismatch in snippet view article find links to article
MIT AI Lab, the Stanford AI Lab (SAIL) and others of the old ARPANET AI/LISP/PDP-10 communities, including Bolt, Beranek and Newman, Carnegie Mellon University
Robert Alan Saunders (746 words) [view diff] exact match in snippet view article find links to article
information. McCarthy, John (August 12, 1979). "The implementation of Lisp". History of Lisp. Retrieved December 31, 2015. Hackers: Heroes of the Computer Revolution
Inference engine (1,461 words) [view diff] exact match in snippet view article find links to article
forward chaining. These systems were usually implemented in the Lisp programming language. Lisp was a frequent platform for early AI research due to its strong
Xerox Star (3,876 words) [view diff] exact match in snippet view article find links to article
workstations were also sold with software based on the programming languages Lisp and Smalltalk for the smaller research and software development market. The
AutoHotkey (1,385 words) [view diff] exact match in snippet view article find links to article
use with and from other programming languages, including: VB/C# (.NET) Lua Lisp ECL Embedded machine code VBScript/JScript (Windows Scripting Host) Other
Template metaprogramming (3,113 words) [view diff] exact match in snippet view article find links to article
support similar, if not more powerful, compile-time facilities (such as Lisp macros), but those are outside the scope of this article. The use of templates
XLISP (228 words) [view diff] exact match in snippet view article find links to article
XLISP is a family of Lisp implementations written by David Betz and first released in 1983. The first version was a Lisp with object-oriented extensions
Higher-Order Perl (315 words) [view diff] exact match in snippet view article find links to article
how to use techniques with roots in functional programming languages like Lisp that are available in Perl as well. In June 2013, a Chinese-language edition
AI Memo (258 words) [view diff] case mismatch in snippet view article find links to article
Compiler for SCHEME" AI Memo 514 (1979), "Design of LISP-based Processors, or SCHEME: A Dielectric LISP, or Finite Memories Considered Harmful, or LAMBDA:
Hardware for artificial intelligence (715 words) [view diff] exact match in snippet view article find links to article
artificial intelligence (AI) programs faster, and with less energy, such as Lisp machines, neuromorphic engineering, event cameras, and physical neural networks
Meta-circular evaluator (1,921 words) [view diff] exact match in snippet view article find links to article
application. Meta-circular evaluation is most prominent in the context of Lisp. A self-interpreter is a meta-circular interpreter where the interpreted
Filter (higher-order function) (600 words) [view diff] exact match in snippet view article
on ClojureDocs Function COMPLEMENT in the Common Lisp HyperSpec Function EVENP, ODDP in the Common Lisp HyperSpec ISO/IEC 13211-1:1995/Cor 2:2012 "Draft
Smn theorem (1,212 words) [view diff] exact match in snippet view article find links to article
{y}})=\phi _{S({\vec {x}})}^{(n)}({\vec {y}})} The following Lisp code implements s11 for Lisp. (defun s11 (f x) (let ((y (gensym))) (list 'lambda (list
Nyquist (programming language) (309 words) [view diff] exact match in snippet view article
sound synthesis and analysis based on the Lisp programming language. It is an extension of the XLISP dialect of Lisp, and is named after Harry Nyquist. With
Editor war (2,645 words) [view diff] exact match in snippet view article find links to article
documented on the fly. Extensible and customizable Lisp programming language variant (Emacs Lisp), with features that include: Ability to emulate vi
Russell Noftsker (270 words) [view diff] exact match in snippet view article find links to article
return to the Lab. Noftsker and Greenblatt working together with the team of Lisp Machine developers to commercialize the technology. Differences over business
Object Lisp (134 words) [view diff] exact match in snippet view article find links to article
Lisp was a computer programming language, a dialect of the Lisp language. It was an object-oriented extension for the Lisp dialect Lisp Machine Lisp,
Gecode (415 words) [view diff] exact match in snippet view article find links to article
ported to several language, for instance, Gelisp is a wrapper of Gecode for Lisp. "Statement on Christian Schulte's web page, Nov 10 2009". Archived from
Higher-order programming (284 words) [view diff] exact match in snippet view article find links to article
Java, ECMAScript (ActionScript, JavaScript, JScript), F#, Haskell, Lisp (Common Lisp, Scheme, Clojure, others), Lua, Oz, Perl, PHP, Prolog, Python, Ruby
Late binding (1,587 words) [view diff] exact match in snippet view article find links to article
The term was widely used to describe calling conventions in languages like Lisp, though usually with negative connotations about performance. In the 1980s
Nu (programming language) (215 words) [view diff] exact match in snippet view article
Nu is an interpreted object-oriented programming language, with a Lisp-like syntax, created by Tim Burks as an alternative scripting language to program
Map (higher-order function) (1,582 words) [view diff] exact match in snippet view article
cons[f[x];maplist[cdr[x];f]]] The function maplist is still available in newer Lisps like Common Lisp, though functions like mapcar or the more generic map would be preferred
Spy Kids (film) (2,966 words) [view diff] exact match in snippet view article
castle, he introduces his latest creation, small child-shaped robots, to Mr. Lisp. They plan to replace the world leaders' children with these super-strong
Reader (490 words) [view diff] exact match in snippet view article find links to article
a handheld electronic reading device for the blind Lisp reader, the parser function in the Lisp programming language Microsoft Fingerprint Reader Newsreader
Stalin (Scheme implementation) (233 words) [view diff] exact match in snippet view article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
Expert system (6,350 words) [view diff] case mismatch in snippet view article find links to article
the use of production rule systems, first on systems hard coded on top of LISP programming environments and then on expert system shells developed by vendors
Refal (1,135 words) [view diff] exact match in snippet view article find links to article
Lisp of its time, Refal is based on pattern matching. Its pattern matching works in conjunction with term rewriting. The basic data structure of Lisp
Closure (computer programming) (6,372 words) [view diff] exact match in snippet view article
Common Lisp provides a construct that can express either of the above actions: Lisp (return-from foo x) behaves as Smalltalk ^x, while Lisp (return-from
Ampersand (3,321 words) [view diff] exact match in snippet view article find links to article
Retrieved 12 September 2017. "3.4.1 Ordinary Lambda Lists". Common Lisp – Hyper Spec. Lisp Works. Archived from the original on 11 November 2010. Retrieved
Panos (operating system) (214 words) [view diff] case mismatch in snippet view article
community, it came bundled with compilers for the FORTRAN 77, C, Pascal and LISP programming languages. The following list of commands is supported by the
Foreign function interface (2,129 words) [view diff] exact match in snippet view article find links to article
binary dynamic-link library. The term comes from the specification for Common Lisp, which explicitly refers to the programming language feature enabling for
Programming paradigm (2,325 words) [view diff] exact match in snippet view article find links to article
processing and computer games. Languages that support this paradigm include Lisp and Prolog. Differentiable programming structures programs so that they can
Earley parser (1,997 words) [view diff] exact match in snippet view article find links to article
toolkit for Rust implementing an Earley parser. CL-Earley-parser – a Common Lisp library implementing an Earley parser Charty-Racket – a Scheme-Racket implementation
Magit (677 words) [view diff] exact match in snippet view article find links to article
"magit". Milkypostman's Emacs Lisp Package Archive. Retrieved 2020-09-20. "Current List of Packages". Milkypostman's Emacs Lisp Package Archive. Retrieved
CDR coding (341 words) [view diff] exact match in snippet view article find links to article
In computer science CDR coding is a compressed data representation for Lisp linked lists. It was developed and patented by the MIT Artificial Intelligence
Enumerated type (4,403 words) [view diff] exact match in snippet view article find links to article
As CardSuit suit = CardSuit.Diamonds MessageBox.show(suit) End Sub Common Lisp uses the member type specifier, e.g., (deftype cardsuit () '(member club
Symbolic artificial intelligence (10,776 words) [view diff] exact match in snippet view article find links to article
influenced the Common Lisp Object System, or (CLOS), that is now part of Common Lisp, the current standard Lisp dialect. CLOS is a Lisp-based object-oriented
XEmacs (2,015 words) [view diff] exact match in snippet view article find links to article
all of the functionality in the editor by using the Emacs Lisp language. Changes to the Lisp code do not require the user to restart or recompile the editor
SECD machine (1,793 words) [view diff] exact match in snippet view article find links to article
Lispkit Lisp was an influential compiler based on the SECD machine, and the SECD machine has been used as the target for other systems such as Lisp/370.
Format (Common Lisp) (2,039 words) [view diff] exact match in snippet view article
Format is a function in Common Lisp that can produce formatted text using a format string similar to the printf format string. It provides more functionality
Chaosnet (881 words) [view diff] exact match in snippet view article find links to article
intended to connect the then-recently developed and very popular (within MIT) Lisp machines; the second was one of the earliest local area network (LAN) hardware
RTML (474 words) [view diff] exact match in snippet view article find links to article
documentation does not mention it, RTML is actually implemented on top of a Lisp-based system. The language is somewhat unusual in that the programmer cannot
Lisp (band) (415 words) [view diff] exact match in snippet view article
Lisp was an English trip hop band from East London. Formed in 1995, they were signed to Mind Horizon Recordings, a subsidiary of London Records, on which
ObjVlisp (451 words) [view diff] exact match in snippet view article find links to article
ObjVlisp is a 1984 object-oriented extension of Vlisp–Vincennes LISP, a LISP dialect developed since 1971 at the University of Paris VIII – Vincennes.
Gosling Emacs (815 words) [view diff] exact match in snippet view article find links to article
collaborator, was replaced by a full Lisp interpreter in GNU Emacs. Stallman, Richard (28 October 2002), My Lisp Experiences and the Development of GNU
Eurisko (735 words) [view diff] exact match in snippet view article find links to article
Douglas Lenat in RLL-1, a representation language itself written in the Lisp programming language. A sequel to Automated Mathematician, it consists of
General Problem Solver (481 words) [view diff] exact match in snippet view article find links to article
Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp. San Francisco, California: Morgan Kaufmann. pp. 109–149. ISBN 978-1-55860-191-8
Azusa Enoki (457 words) [view diff] exact match in snippet view article find links to article
Asumi and Sayuri Hara were part of a voice actress singing group called Lisp which performed anime theme songs for Haiyoru! Nyaruani: Remember My Mr.
Siscog (579 words) [view diff] no match in snippet view article find links to article
SISCOG is a software company that provides decision support systems for resource planning and management in transportation companies, with special experience
Jamie Zawinski (1,673 words) [view diff] exact match in snippet view article find links to article
Zawinski's programming career began at age 16 with Scott Fahlman's Spice Lisp project at Carnegie Mellon University. He then worked at AI startup Expert
SLIB (120 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
Brad Rubinstein (338 words) [view diff] exact match in snippet view article find links to article
Israel. Initially gaining fame with the short-lived London trip hop band Lisp, he moved to Israel after becoming a baal teshuvah and co-founded the Jewish
Member variable (624 words) [view diff] no match in snippet view article find links to article
In object-oriented programming, a member variable (sometimes called a member field) is a variable that is associated with a specific object, and accessible
Lightweight programming language (328 words) [view diff] exact match in snippet view article find links to article
implementations of it. There are some notable implementations: newLISP PicoLisp uLisp Derivatives of Lisp: Pico Rebol Red Scheme Tcl-like languages can be easily
Michael Witbrock (531 words) [view diff] exact match in snippet view article find links to article
Christchurch, New Zealand Alma mater Carnegie Mellon University Known for Cycorp, Cyc, Common Lisp, ObjectStore Scientific career Fields Computer science
Comparison of parser generators (1,106 words) [view diff] exact match in snippet view article find links to article
Sequences in Common Lisp" (PDF). Proceedings of the 9th European Lisp Symposium on European Lisp Symposium. ELS2016. Kraków, Poland: European Lisp Scientific Activities
Free-form language (216 words) [view diff] exact match in snippet view article find links to article
Most free-form languages descend from ALGOL, including C, Pascal, and Perl. Lisp languages are free-form, although they do not descend from ALGOL. Rexx is
Integrated development environment (2,056 words) [view diff] exact match in snippet view article find links to article
IDE | Linux Journal". www.linuxjournal.com. "The Common Lisp Cookbook - Using Emacs as a Lisp IDE". cl-cookbook.sourceforge.net. "Emacs as a Perl IDE"
The Last of the Famous International Playboys (1,874 words) [view diff] exact match in snippet view article find links to article
would cloud the issue." All three sidemen also appear on the B-side "Lucky Lisp". As on Morrissey's previous solo songs, Street composed the music for "The
Knowledge representation and reasoning (5,022 words) [view diff] exact match in snippet view article find links to article
researchers as well in environments such as KEE and in the operating systems for Lisp machines from Symbolics, Xerox, and Texas Instruments. The integration of
Dynamic Analysis and Replanning Tool (590 words) [view diff] no match in snippet view article find links to article
The Dynamic Analysis and Replanning Tool, commonly abbreviated to DART, is an artificial intelligence program used by the U.S. military to optimize and
Relational operator (2,710 words) [view diff] exact match in snippet view article find links to article
Common Lisp and Macsyma/Maxima use Basic-like operators except for inequality, which is /= in Common Lisp and # in Macsyma/Maxima. Older Lisps used equal
LKB (73 words) [view diff] exact match in snippet view article find links to article
LKB is free software under the MIT license. It is implemented in Common Lisp, and constitutes one core component of the DELPH-IN collaboration. DELPH-IN
Object composition (2,283 words) [view diff] exact match in snippet view article find links to article
week / jan, feb, mar, apr 1994 – ANSI Common Lisp Common Lisp provides structures and the ANSI Common Lisp standard added CLOS classes. (defclass some-class
Erlang (programming language) (4,827 words) [view diff] exact match in snippet view article
designed and implemented by one of the creators of Erlang. Lisp Flavored Erlang (LFE) – a Lisp-based programming language that runs on BEAM Mix (build tool)
Segmentation fault (2,433 words) [view diff] exact match in snippet view article find links to article
ownership-based model to ensure memory safety. Other languages, such as Lisp and Java, employ garbage collection, which avoids certain classes of memory
Freemacs (148 words) [view diff] exact match in snippet view article find links to article
implemented in MINT (Mint Is Not Trac), whose role is akin to that of Emacs Lisp as used by other implementations of Emacs. The most recent version of Freemacs
Entity component system (1,740 words) [view diff] exact match in snippet view article find links to article
traditional use of system term in general systems engineering with Common Lisp Object System and type system as examples. ECS combines orthogonal, well-established
GNU Lesser General Public License (1,257 words) [view diff] exact match in snippet view article find links to article
the developers of Allegro Common Lisp, published their own preamble to the license to clarify terminology in the Lisp context. The LGPL with this preamble
Template Attribute Language (717 words) [view diff] exact match in snippet view article find links to article
XSLT TALCL: A library that implements the TAL template language for common lisp ATal – Not really a TAL implementation, but inspired on TAL concepts Thymeleaf
High-level language computer architecture (2,346 words) [view diff] exact match in snippet view article find links to article
first HLLs. The best known HLLCAs may be the Lisp machines of the 1970s and 1980s, for the language Lisp (1959). At present the most popular HLLCAs are
Douglas Lenat (2,923 words) [view diff] exact match in snippet view article find links to article
University (Ph.D.) Occupation Computer scientist Employer Cycorp, Inc. Known for Lisp programming language, CEO of Cycorp, Inc., AM, Eurisko, Cyc Awards 1977 IJCAI
Fexpr (1,484 words) [view diff] exact match in snippet view article find links to article
In Lisp programming languages, a fexpr is a function whose operands are passed to it without being evaluated. When a fexpr is called, only the body of
Integer overflow (3,338 words) [view diff] exact match in snippet view article find links to article
"Declaration TYPE". Common Lisp HyperSpec. "Declaration OPTIMIZE". Common Lisp HyperSpec. Reddy, Abhishek (2008-08-22). "Features of Common Lisp". Pierce, Benjamin
SHRDLU (1,725 words) [view diff] exact match in snippet view article find links to article
filled with different blocks. SHRDLU was written in the Micro Planner and Lisp programming language on the DEC PDP-6 computer and a DEC graphics terminal
Gregor Kiczales (664 words) [view diff] exact match in snippet view article find links to article
PARC. He is also one of the co-authors of the specification for the Common Lisp Object System, and is the author of the book The Art of the Metaobject Protocol
Impromptu (programming environment) (532 words) [view diff] exact match in snippet view article
Impromptu is built around the Scheme language, which is a member of the Lisp family of languages. The source code of its core has been opened as the Extempore
Computer algebra (3,016 words) [view diff] exact match in snippet view article find links to article
primitive recursive functions for computing symbolic expressions through the Lisp programming language while at the Massachusetts Institute of Technology.
Alice K. Hartley (760 words) [view diff] exact match in snippet view article find links to article
Hartley worked on several dialects of Lisp, implementing multiple parts of Interlisp, maintaining Macintosh Common Lisp, and developing concepts in computer
Python (271 words) [view diff] exact match in snippet view article find links to article
high-level programming language Python, a native code compiler for CMU Common Lisp Python, the internal project name for the PERQ 3 computer workstation Python
SHEEP (symbolic computation system) (287 words) [view diff] exact match in snippet view article
but free for educational and research use). The name "SHEEP" is pun on the Lisp Algebraic Manipulator or LAM on which SHEEP is based. The package was written
Language binding (496 words) [view diff] exact match in snippet view article find links to article
libraries from another language, usually of higher-level, such as Java, Common Lisp, Scheme, Python, or Lua, a binding to the library must be created in that
SNARK (theorem prover) (300 words) [view diff] exact match in snippet view article
component in the NASA Intelligent Systems Project. It is written in Common Lisp and available under the Mozilla Public License. Automated reasoning Automated
Information Processing Language (1,481 words) [view diff] exact match in snippet view article find links to article
Reed 1965. Carson & Robinson 1966, p. 5. John McCarthy (1979) History of Lisp "LISP prehistory - Summer 1956 through Summer 1958." Carson, Daniel F.; Robinson
MIT Computer Science and Artificial Intelligence Laboratory (2,383 words) [view diff] exact match in snippet view article find links to article
led to the invention of Lisp machines and their attempted commercialization by two companies in the 1980s: Symbolics and Lisp Machines Inc. This divided
Pascal Costanza (282 words) [view diff] case mismatch in snippet view article find links to article
at Intel Belgium. He is known in the field of functional programming in LISP as well as in the aspect-oriented programming (AOP) community for contributions
Less-than sign (743 words) [view diff] exact match in snippet view article find links to article
sign, <, is an original ASCII character (hex 3C, decimal 60). In BASIC, Lisp-family languages, and C-family languages (including Java and C++), comparison
Texinfo (1,227 words) [view diff] exact match in snippet view article find links to article
the Lisp Machine), converted to use TeX for its output. Robert Chassell helped Stallman to create the first translator to create Info in Emacs Lisp. Texinfo
Generator (computer programming) (3,106 words) [view diff] exact match in snippet view article
generators are called iterators, and in Ruby, enumerators. The final Common Lisp standard does not natively provide generators, yet various library implementations
LLVM (3,171 words) [view diff] exact match in snippet view article find links to article
programs as LLVM IR) include ActionScript, Ada, C# for .NET, Common Lisp, PicoLisp, Crystal, CUDA, D, Delphi, Dylan, Forth, Fortran, FreeBASIC, Free Pascal
ASDF (110 words) [view diff] exact match in snippet view article find links to article
military entity Another System Definition Facility, a build system for Common Lisp ASDF, the sequence of letters from the left end of the home row on some keyboard
Colibri (164 words) [view diff] exact match in snippet view article find links to article
Estadio Nido del Colibri, a multi-use stadium in Cuernavaca, Mexico COLIBRI, a Lisp machine co-processor Rey Mysterio (born 1974), wrestler, by ring name Colibri
Matt Kaufmann (87 words) [view diff] exact match in snippet view article find links to article
Occupation Computer scientist Employer University of Texas at Austin Known for Lisp programming language, The Boyer-Moore Theorem Prover Awards ACM Software
L. Peter Deutsch (548 words) [view diff] exact match in snippet view article find links to article
printed in Coders at Work. Deutsch wrote the PDP-1 Lisp 1.5 implementation and first REPL, Basic PDP-1 LISP, "while still in short pants" and finished it in
X window manager (1,201 words) [view diff] exact match in snippet view article find links to article
ECMAScript Qtile - Python Sawfish - "rep", a Lisp dialect Xmonad - haskell StumpWM - Common Lisp GWM - "WOOL", a Lisp dialect Bspwm - C Comparison of X window
Tail call (4,209 words) [view diff] exact match in snippet view article find links to article
algorithms in Lisp could execute faster than code produced by then-available commercial Fortran compilers because the cost of a procedure call in Lisp was much
Allegro (281 words) [view diff] exact match in snippet view article find links to article
software by Allegro Development Corporation Allegro Common Lisp, a variant of the Common Lisp programming language Allegro Platform, an ECAD tool by Cadence
Edmund Payne (1,001 words) [view diff] exact match in snippet view article find links to article
the Gaiety, using his diminutive stature, malleable features, distinctive lisp and comic dance ability to his advantage. His further successes in the 1890s
Comparison of programming languages (syntax) (2,798 words) [view diff] exact match in snippet view article
expressions can be broadly classified into four syntax structures: prefix notation Lisp (* (+ 2 3) (expt 4 5)) infix notation Fortran (2 + 3) * (4 ** 5) suffix,
"Hello, World!" program (1,753 words) [view diff] exact match in snippet view article find links to article
demonstrating a simple example. Functional programming languages, such as Lisp, ML, and Haskell, tend to substitute a factorial program for "Hello, World
David Moon (146 words) [view diff] exact match in snippet view article find links to article
or Dave Moon may refer to: David A. Moon, American computer scientist and Lisp developer David Moon (historian), British professor David Moon (politician)
Ronald Kaplan (440 words) [view diff] no match in snippet view article find links to article
Ronald M. Kaplan (born 1946) has served as a Vice President at Amazon.com and Chief Scientist for Amazon Search (A9.com). He was previously Vice President
ELIZA (3,734 words) [view diff] exact match in snippet view article find links to article
language capability were provided in separate "scripts", represented in a lisp-like representation. The most famous script, DOCTOR, simulated a psychotherapist
Steve Yegge (1,373 words) [view diff] exact match in snippet view article find links to article
to his posts on hiring and interviewing, Yegge's "Lisp is Not an Acceptable Lisp" post about the Lisp programming language has been widely discussed and
Mycin (1,106 words) [view diff] exact match in snippet view article find links to article
or six years in the early 1970s at Stanford University. It was written in Lisp as the doctoral dissertation of Edward Shortliffe under the direction of
Expression-oriented programming language (310 words) [view diff] exact match in snippet view article find links to article
declarations, which expression-oriented languages often treat as statements. Lisp and ALGOL 68 are expression-oriented languages. Pascal is not an expression-oriented
Qalb (programming language) (307 words) [view diff] exact match in snippet view article
their fundamental concepts using English words. The syntax is like that of Lisp or Scheme, consisting of parenthesized lists. Keywords are in Arabic (specifically
Incremental compiler (845 words) [view diff] exact match in snippet view article find links to article
Versions of Lisp: Steel Bank Common Lisp Carnegie Mellon University Common Lisp Scieneer Common Lisp GNU CLISP Franz Allegro Common Lisp Versions of Scheme:
Tuple space (1,453 words) [view diff] exact match in snippet view article find links to article
Implementations of tuple spaces have also been developed for Java (JavaSpaces), Lisp, Lua, Prolog, Python, Ruby, Smalltalk, Tcl, and the .NET Framework. Object
Little b (programming language) (196 words) [view diff] exact match in snippet view article
School, headed by mathematician Jeremy Gunawardena. This language is based on Lisp and is meant to allow modular programming to model biological systems. It
CLIPS (682 words) [view diff] exact match in snippet view article find links to article
be called from C. Its syntax resembles that of the programming language Lisp. CLIPS incorporates a complete object-oriented language for writing expert
Gool (111 words) [view diff] exact match in snippet view article find links to article
South African political and civil rights leader Game Object Oriented Lisp (GOOL), a Lisp dialect designed by Andy Gavin Van Gool, a Dutch surname (includes
DWIM (757 words) [view diff] exact match in snippet view article find links to article
input. The term was coined by Warren Teitelman in his DWIM package for BBN Lisp, part of his PILOT system, sometime before 1966. Teitelman's DWIM package
Norsk Data (2,143 words) [view diff] exact match in snippet view article find links to article
integrated with ND-NOTIS and SIBAS Lisp Machine Lisp – MIT Lisp machine lisp developed in a joint venture Racal-Norsk (ZetaLisp). Technovision – CAD system developed
MetaComCo (349 words) [view diff] case mismatch in snippet view article find links to article
(e.g. Pascal, BCPL) for m68k-based computers. MetaComCo also represented LISP and REDUCE software from the RAND Corporation. Several of the team at MetaComCo
Bruce Wilcox (903 words) [view diff] case mismatch in snippet view article find links to article
intelligence programmer. A graduate of Michigan, Wilcox wrote the MTS/LISP interpreter (the LISP system used at the University of Michigan and a consortium of
Weak reference (1,806 words) [view diff] exact match in snippet view article find links to article
feature or support various levels of weak references, such as C#, Lua, Java, Lisp, OCaml, Perl, Python and PHP since the version 7.4. Weak references have
VAX Common Lisp (170 words) [view diff] exact match in snippet view article find links to article
VAX LISP was an implementation of Common Lisp for VMS and ULTRIX on 32-bit VAXs. It was the first Common Lisp to be written for non-Lisp machines. It was
Scala (programming language) (9,926 words) [view diff] exact match in snippet view article
beginning of a list, similar to cons in Lisp and Scheme) and ::: (which appends two lists together, similar to append in Lisp and Scheme) both appear. Despite
Clasp (213 words) [view diff] exact match in snippet view article find links to article
a song by Jethro Tull from The Broadsword and the Beast Clasp, a Common Lisp implementation Clasper, an anatomical structure in male cartilaginous fish
GNU Scientific Library (879 words) [view diff] exact match in snippet view article find links to article
wrappers currently exist for AMPL C++ Fortran Haskell Java Julia Common Lisp OCaml Octave Perl Data Language Python R Ruby Rust The GSL can be used in
Dylan (167 words) [view diff] exact match in snippet view article find links to article
Michael about Dylan Thomas Dylan (programming language), a language with Lisp-like semantics and ALGOL-like syntax Dylan, a RAID storage system by Quantel
Short-circuit evaluation (1,476 words) [view diff] exact match in snippet view article find links to article
overall value must be true. In programming languages with lazy evaluation (Lisp, Perl, Haskell), the usual Boolean operators short-circuit. In others (Ada
Lispkit Lisp (467 words) [view diff] exact match in snippet view article find links to article
Lispkit Lisp is a lexically scoped, purely functional subset of Lisp ("Pure Lisp") developed as a testbed for functional programming concepts. It was first
Calendrical Calculations (929 words) [view diff] exact match in snippet view article find links to article
buggy. Author Edward Reingold originally programmed these methods in Emacs Lisp, as part of the text editor GNU Emacs, and the authors expanded an earlier
Manual memory management (1,417 words) [view diff] exact match in snippet view article find links to article
though garbage collection has existed since 1959, when it was introduced with Lisp. Today, however, languages with garbage collection such as Java are increasingly
Comparison of programming languages (basic instructions) (2,281 words) [view diff] exact match in snippet view article
of set expression must implement trait std::iter::IntoIterator. ^a Common Lisp allows with-simple-restart, restart-case and restart-bind to define restarts
Function composition (computer science) (2,145 words) [view diff] exact match in snippet view article
accept what g returns). This makes (.) a polymorphic operator. Variants of Lisp, especially Scheme, the interchangeability of code and data together with
Numerical tower (976 words) [view diff] exact match in snippet view article find links to article
In Scheme and in Lisp dialects inspired by it, the numerical tower is a set of data types that represent numbers and a logic for their hierarchical organisation
Applicative programming language (182 words) [view diff] exact match in snippet view article find links to article
of terms, and side effects such as mutation of state are not permitted. Lisp and ML are applicative programming languages. Applicative universal grammar
Single-precision floating-point format (3,070 words) [view diff] exact match in snippet view article find links to article
format. Single precision is termed REAL in Fortran; SINGLE-FLOAT in Common Lisp; float in C, C++, C# and Java; Float in Haskell and Swift; and Single in
Croma (72 words) [view diff] exact match in snippet view article find links to article
Croma may refer to: Croma (programming language), a dialect of the Lisp programming language Cromā, an Indian retailer of consumer electronics Giulio Croma
Henry Baker (computer scientist) (276 words) [view diff] exact match in snippet view article
founders of Symbolics, a company that designed and manufactured a line of Lisp machines. In 2006 he was recognized as a Distinguished Scientist by the Association
4CAPS (460 words) [view diff] exact match in snippet view article find links to article
4CAPS is implemented as a production system. It is written in the Common Lisp programming language. This system has been used to create computational models
Zouzou (model) (347 words) [view diff] exact match in snippet view article
Afternoon. The screen name "Zouzou" reportedly stems from her zézaiement (lisp) of the consonants 's','j' and 'z'. Zouzou obtained her baccalauréat at 14
Suggested Upper Merged Ontology (304 words) [view diff] case mismatch in snippet view article find links to article
expressed in a version of the language SUO-KIF, a higher-order logic that has a LISP-like syntax, as well as the TPTP family of languages. A mapping from WordNet
Gerry Duggan (actor) (512 words) [view diff] exact match in snippet view article
Australia and Britain. His trademarks were his Irish brogue, pronounced lisp and prominent jaw. Duggan was born in Dublin in 1910. When he was 16 he moved
Symbolic language (programming) (143 words) [view diff] exact match in snippet view article
therefore, examples of symbolic languages. Some programming languages (such as Lisp and Mathematica) make it easy to represent higher-level abstractions as expressions
List of audio programming languages (387 words) [view diff] exact match in snippet view article find links to article
Cmajor, a high-performance JIT-compiled C-style language for DSP Common Lisp Music (CLM), a music synthesis and signal processing package in the Music
Yacc (1,232 words) [view diff] exact match in snippet view article find links to article
including OCaml, Ratfor, ML, Ada, Pascal, Java, Python, Ruby, Go, Common Lisp and Erlang. Berkeley Yacc: The Berkeley implementation of Yacc quickly became
AutoCAD (2,470 words) [view diff] case mismatch in snippet view article find links to article
number of APIs for customization and automation. These include AutoLISP, Visual LISP, VBA, .NET and ObjectARX. ObjectARX is a C++ class library, which
Lambda calculus (11,500 words) [view diff] case mismatch in snippet view article find links to article
inconsistent Knights of the Lambda Calculus – A semi-fictional organization of LISP and Scheme hackers Krivine machine – An abstract machine to interpret call-by-name
IBM 704 (1,800 words) [view diff] case mismatch in snippet view article find links to article
704 systems between 1955 and 1960. The programming languages FORTRAN and LISP were first developed for the 704, as was the SAP assembler—Symbolic Assembly
Snake case (887 words) [view diff] exact match in snippet view article find links to article
standardized, although some terms have increasing levels of usage, such as lisp-case, kebab-case, SCREAMING_SNAKE_CASE, and more. The following programming
Richard Wallace (scientist) (232 words) [view diff] exact match in snippet view article
resulted in Pandorabots, an AIML server and interpreter implemented in Common Lisp. Wallace then became the Chief Science Officer of Pandorabots, Inc. Richard
Mac Hack (718 words) [view diff] case mismatch in snippet view article find links to article
the CADR LISP Machine at MIT". computerhistory.org. Retrieved 6 April 2016. Photo: Richard Greenblatt and Thomas Knight with the CADR LISP Machine at
NESL (260 words) [view diff] no match in snippet view article find links to article
NESL is a parallel programming language developed at Carnegie Mellon by the SCandAL project and released in 1993. It integrates various ideas from parallel
EusLisp Robot Programming Language (67 words) [view diff] exact match in snippet view article find links to article
EusLisp is a Lisp-based programming system. Built on the basis of object orientation, it is designed specifically for developing robotics software. The
Dialnet (65 words) [view diff] exact match in snippet view article find links to article
(networking), an UUCPnet-like modem communications system used by Symbolics, Inc. Lisp machines Dial-up Internet access This disambiguation page lists articles
Flavor (267 words) [view diff] exact match in snippet view article find links to article
to: Flavors (programming language), an early object-oriented extension to Lisp Flavour (particle physics), a quantum number of elementary particles related
Lisa (554 words) [view diff] exact match in snippet view article find links to article
package for microsimulation Lisp-based Intelligent Software Agents, a production-rule system implemented in the Common Lisp Object System (CLOS) Laser
Complex data type (605 words) [view diff] exact match in snippet view article find links to article
JLinAlg includes complex numbers with arbitrary precision. Common Lisp: The ANSI Common Lisp standard supports complex numbers of floats, rationals and arbitrary
Monkey patch (835 words) [view diff] exact match in snippet view article find links to article
such as Smalltalk, JavaScript, Objective-C, Ruby, Perl, Python, Groovy, and Lisp without altering the original source code. The term monkey patch seems to
Grok (1,734 words) [view diff] exact match in snippet view article find links to article
example, to say that you "know" Lisp is simply to assert that you can code in it if necessary – but to say you "grok" Lisp is to claim that you have deeply
Bottom type (996 words) [view diff] exact match in snippet view article find links to article
notable exceptions. In Haskell, the bottom type is called Void. In Common Lisp the type NIL, contains no values and is a subtype of every type. The type
Grammatical evolution (1,179 words) [view diff] case mismatch in snippet view article find links to article
fitness value for a given objective function. In most published work on GP, a LISP-style tree-structured expression is directly manipulated, whereas GE applies
Schwartzian transform (1,706 words) [view diff] exact match in snippet view article find links to article
use named temporary arrays. The Schwartzian transform is a version of a Lisp idiom known as decorate-sort-undecorate, which avoids recomputing the sort
Comparison of programming languages (strings) (388 words) [view diff] exact match in snippet view article
HyperTalk, Nim, Seed7, VHDL, Visual Basic, Visual Basic .NET concatenate Common Lisp . Autohotkey, Maple (up to version 5), Perl, PHP ~ D, Raku, Symfony (Expression
Closure (569 words) [view diff] exact match in snippet view article find links to article
2019 song by Lil Nas X Clozure, an implementation of Common Lisp Clojure, a dialect of Lisp symbiotic with the Java platform This disambiguation page lists
Racket features (3,502 words) [view diff] exact match in snippet view article find links to article
AutoLISP BBN LISP Clojure Dylan (Apple, history) Emacs Lisp EuLisp Franz Lisp, PC-LISP Hy Interlisp Knowledge Engineering Environment *Lisp LeLisp LFE
Predicate dispatch (202 words) [view diff] case mismatch in snippet view article find links to article
multiple dispatch. Experimental implementations have been created for Common LISP, and for Java (JPred). It allows open extension of previously declared methods
MATHLAB (261 words) [view diff] exact match in snippet view article find links to article
algebra system created in 1964 by Carl Engelman at MITRE and written in Lisp. "MATHLAB 68" was introduced in 1967 and became rather popular in university
Essentials of Programming Languages (584 words) [view diff] exact match in snippet view article find links to article
ALGOL 60 (and the so-called Algol family of programming languages), SNOBOL, Lisp, and Prolog. Even today, a fair number of textbooks on programming languages
First-class citizen (997 words) [view diff] exact match in snippet view article find links to article
the same way as ordinary objects. In other languages, such as those in the Lisp family, reflection is a central feature of the language, rather than a special
Purely functional programming (903 words) [view diff] exact match in snippet view article find links to article
fact, the earliest programming languages cited as being functional, IPL and Lisp, are both "impure" functional languages by Sabry's definition. Each evaluation
Dendral (1,649 words) [view diff] exact match in snippet view article find links to article
Dendral and Meta-Dendral, and several sub-programs. It was written in the Lisp programming language, which was considered the language of AI because of
Mersenne Twister (3,612 words) [view diff] exact match in snippet view article find links to article
to PCG64 instead as of version 1.17), CMU Common Lisp, Embeddable Common Lisp, Steel Bank Common Lisp, Julia (up to Julia 1.6 LTS, still available in later
Exception handling syntax (4,752 words) [view diff] no match in snippet view article find links to article
Exception handling syntax is the set of keywords and/or structures provided by a computer programming language to allow exception handling, which separates
Python (programming language) (13,406 words) [view diff] exact match in snippet view article
execution. Its design offers some support for functional programming in the Lisp tradition. It has filter,mapandreduce functions; list comprehensions, dictionaries