Common LISP Object System - definição. O que é Common LISP Object System. Significado, conceito
Diclib.com
Dicionário ChatGPT
Digite uma palavra ou frase em qualquer idioma 👆
Idioma:

Tradução e análise de palavras por inteligência artificial ChatGPT

Nesta página você pode obter uma análise detalhada de uma palavra ou frase, produzida usando a melhor tecnologia de inteligência artificial até o momento:

  • como a palavra é usada
  • frequência de uso
  • é usado com mais frequência na fala oral ou escrita
  • opções de tradução de palavras
  • exemplos de uso (várias frases com tradução)
  • etimologia

O que (quem) é Common LISP Object System - definição

FACILITY FOR OBJECT-ORIENTED PROGRAMMING WHICH IS PART OF ANSI COMMON LISP
CLOS; CLOS MOP
  • Standard method combination in ANSI common lisp

Common LISP Object System         
<language> (CLOS) An object-oriented extension to {Common LISP}, based on generic functions, multiple inheritance, declarative method combination and a meta-object protocol. A descendant of CommonLoops and based on Symbolics FLAVORS and Xerox LOOPS, among others. See also PCL. ["Common LISP Object System Specification X3J13 Document 88-002R", D.G. Bobrow et al, SIGPLAN Notices 23, Sep 1988]. (1994-11-30)
Common Lisp Object System         
The Common Lisp Object System (CLOS) is the facility for object-oriented programming which is part of ANSI Common Lisp. CLOS is a powerful dynamic object system which differs radically from the OOP facilities found in more static languages such as C++ or Java.
Common Lisp         
ANSI-STANDARDIZED DIALECT OF LISP
Common lisp; Common LISP; Common Lisp programming language; Common Lisper; ANSI Common Lisp; ANSI X3.226-1994; ANSI Common Lisp standard; Common Lisp (programming language); Lisp-1; Corman Common Lisp; Lisp-1 vs. Lisp-2; 2-lisp; 2-lsip; Armed Bear Common Lisp; Earmuff convention; Macrolet; Quicklisp; List of Common Lisp implementations; Lucid Common Lisp; Data types in Common Lisp; Corman lisp; Macros in Common Lisp; OKI Common Lisp; Tachyon Common Lisp; Data structures in Common Lisp; Common Lisp language; Tagbody
<language> A dialect of Lisp defined by a consortium of companies brought together in 1981 by the {Defence Advanced Research Projects Agency} (DARPA). Companies included Symbolics, Lisp Machines, Inc., {Digital Equipment Corporation}, Bell Labs., Xerox, Hewlett-Packard, Lawrence Livermore Labs., Carnegie-Mellon University, Stanford University, Yale, MIT and USC Berkeley. Common Lisp is lexically scoped by default but can be dynamically scoped. Common Lisp is a large and complex language, fairly close to a superset of MacLisp. It features lexical binding, data structures using defstruct and setf, closures, multiple values, types using declare and a variety of numerical types. Function calls allow "&optional", keyword and "&rest" arguments. Generic sequence can either be a list or an array. It provides formatted printing using escape characters. Common LISP now includes CLOS, an extended LOOP macro, condition system, pretty printing and logical pathnames. Implementations include AKCL, CCL, CLiCC, CLISP, CLX, CMU Common Lisp, DCL, KCL, MCL and WCL. Mailing list: <common-lisp@ai.sri.com>. {ANSI Common Lisp draft proposal (ftp://ftp.think.com/public/think/lisp:public-review.text)}. ["Common LISP: The Language", Guy L. Steele, Digital Press 1984, ISBN 0-932376-41-X]. ["Common LISP: The Language, 2nd Edition", Guy L. Steele, Digital Press 1990, ISBN 1-55558-041-6]. (1994-09-29)

Wikipédia

Common Lisp Object System

The Common Lisp Object System (CLOS) is the facility for object-oriented programming which is part of ANSI Common Lisp. CLOS is a powerful dynamic object system which differs radically from the OOP facilities found in more static languages such as C++ or Java. CLOS was inspired by earlier Lisp object systems such as MIT Flavors and CommonLoops, although it is more general than either. Originally proposed as an add-on, CLOS was adopted as part of the ANSI standard for Common Lisp and has been adapted into other Lisp dialects such as EuLisp or Emacs Lisp.