thi.ng is an open source collection of 20+ computational design tools for Clojure & Clojurescript: generative design, data visualization, digital fabrication, linked data, graph processing and more...
Like many hackers, my first real programming language love was Lisp. Paul Graham, who inspired my own explorations of the language, is a particular advocate and has written quite a bit about Lisp and…
R. Gabriel. Proceedings of the 2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Seite 250--268. New York, NY, USA, ACM, (2016)
N. Borenstein, und J. Gosling. Proceedings of the 1st Annual ACM SIGGRAPH Symposium on User Interface Software, Seite 95--101. New York, NY, USA, ACM, (1988)
A. Paepcke. Object-Oriented Programming, Kapitel User-level language crafting: introducing the CLOS metaobject protocol, MIT Press, Cambridge, MA, USA, (1993)
R. Brooks, R. Gabriel, und G. Steele Jr.. International Joint Conference on Artificial Intelligence, 2, Seite 845--849. Karlsruhe, West Germany, William Kaufman, (August 1983)
R. Brooks, R. Gabriel, und J. Steele. LFP '82: Proceedings of the 1982 ACM symposium on LISP and functional programming, Seite 108--113. New York, NY, USA, ACM, (1982)
J. Koza. Parallel Problem Solving from Nature - Proceedings of
1st Workshop, PPSN 1, Volume 496 von Lecture Notes in Computer Science, Seite 124--128. Dortmund, Germany, Springer-Verlag, (1-3 October 1991)
A. Newell, und H. Simon. Communications of the ACM, 19 (3):
113-126(März 1976)p. 116:
"The Physical Symbol System Hypothesis. A physical
symbol system has the necessary and sufficient
means for general intelligent action."
p. 120:
"Heuristic Search Hypothesis. The solutions to
problems are represented as symbol structures.
A physical symbol system exercises its intelligence
in problem solving by search--that is, by
generating and progressively modifying symbol
structures until it produces a solution structure."
p. 121:
"To state a problem is to designate (1) a test
for a class of symbol structures (solutions of the
problem), and (2) a generator of symbol structures
(potential solutions). To solve a problem is
to generate a structure, using (2), that satisfies
the test of (1).".