X-Nico

unusual facts about Lisp


PC-LISP

Note that the Franz LISP dialect was the immediate, portable successor to the ITS version of Maclisp and is perhaps the closest thing to the LISP in the Steven Levy book Hackers as is practical to operate.


^txt2regex$

The regular expression is generated in the notation used by awk, ed, egrep, Emacs, expect, find, grep, lex, Lisp, MySQL, OpenOffice.org, Perl, PHP, PostgreSQL, Procmail, Python, Sed, Tcl, VBscript, Vi, and Vim.

Atomicity

Atomicity, a property of an S-expression, in a symbolic language like Lisp, to describe whether an expression is made of atoms (numbers or symbols) or is a list of S-expressions

Bernard Greenberg

The success of this effort influenced the choice of Lisp as the basis for later versions of Emacs.

Cadence SKILL

SKILL was originally based on a flavor of Lisp called “Franz Lisp” created at UC Berkeley by the students of Professor Richard J. Fateman.

Code as data

Homoiconicity, a property of languages like LISP where the code has the same structure as the data.

Daniel P. Friedman

His first text book, The Little LISPer, dates back to 1974 and is still in print in its fourth edition, now called The Little Schemer (with Felleisen).

Eine

EINE, (a recursive acronym standing for "EINE Is Not Emacs") - an early Emacs text editor for lisp machines

Fexpr

At the 1980 Conference on Lisp and Functional Programming, Kent Pitman presented a paper "Special Forms in Lisp" in which he discussed the advantages and disadvantages of macros and fexprs, and ultimately condemned fexprs.

Game Oriented Assembly Lisp

Game Oriented Assembly Lisp (or GOAL) is a video game programming language developed by Andy Gavin and the Jak and Daxter team at Naughty Dog.

GNU Emacs

Two additional manuals, the Emacs Lisp Reference Manual by Bil Lewis, Richard Stallman, and Dan Laliberte and An Introduction to Programming in Emacs Lisp by Robert Chassell, are included.

Guy L. Steele, Jr.

Steele has served on accredited standards committees ECMA TC39 (ECMAScript, for which he was editor of the first edition), X3J11 (the C language), and X3J3 (Fortran) and is currently chairman of X3J13 (Common Lisp).

Higher-Order Perl

Higher-Order Perl: Transforming Programs with Programs (ISBN 1-55860-701-3), is a book about the Perl programming language written by Mark Jason Dominus with the goal to teach Perl programmers with a strong C and Unix background how to use techniques with roots in functional programming languages like Lisp that are available in Perl as well, but less known.

History of the Scheme programming language

The first implementation of Lisp was on an IBM 704 by Steve Russell, who read McCarthy's paper and coded the eval function he described in machine code.

InTouch N.V.

InTouch is contributing to the development of the LISP protocol in the IETF.

Less-than sign

In BASIC, Lisp-family languages, and C-family languages (including Java and C++), operator <= means "less than or equal to".

Nqthm

There are macros for LaTeX that can transform the Lisp structure into more or less readable mathematical language.

Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS

Object-Oriented 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.

OCILIB

OCILIB is used in applications and database layers written in various languages such as C, C++, Objective-C, D, Go, Erlang, Lisp, PureBasic, Blitz BASIC, Racket and others.

Pinky Lee

Easily recognized by his trademark lisp and his high-energy antics, his signature costume was a loud plaid suit with baggy checkered pants and an undersized hat.

Richard Gabriel

Richard P. Gabriel (born 1949), expert on the Lisp programming language

Setf

setf, a special form in Common Lisp and Lisp that uses its first argument to define a place in memory then evaluates its second argument and stores the returned value at the memory location

Smultron

It is able to edit and save many different file types, and has syntax highlighting support for many popular programming languages including C, C++, LISP, Java, Python, PHP, Ruby, HTML, XML, CSS, Prolog, IDL and D.

Steel Bank Common Lisp

The name "Steel Bank Common Lisp" is a reference to Carnegie Mellon University Common Lisp from which SBCL forked: Andrew Carnegie made his fortune in the steel industry and Andrew Mellon was a successful banker.


see also