Resultados da pesquisa a pedido "clos"

1 a resposta

lisp comum: valor de slot para estruturas de desfiguração

Em comum lisp, o que posso usar para acessar o slot da estrutura usando o nome / símbolo do slot?O que eu quero é

1 a resposta

Usando objetos Common Lisp CLOS como chaves em uma hashtabl

Eu gostaria de usar objetos Common Lisp CLOS como chaves em uma hashtable. Eu pensei que seria tão simples como este: (defclass my-class () ((a :accessor a :initarg a))) (defun my-class= (my-instance-1 my-instance-2) (equal (a my-instance-1) (a ...

3 a resposta

uso de memória por objetos em comum lisp

1 a resposta

Existe uma maneira de reunir leitores de definição de slot de toda a árvore de herança?

A função genéricaslot-definition-readers recebe um argumento que deve ser umdirect-slot-definition. Se um objeto é uma instância de uma classe que herda de outra classe, como posso obter os leitores de todos os slots efetivos do objeto? Preciso ...

2 a resposta

Existe um método genérico para clonar objetos CLOS?

2 a resposta

CLOS: Como fazer um slot ter um tipo forçado de vetor de símbolos?

1 a resposta

Salvando objetos CLOS

Salvar qualquer objeto da estrutura Common Lisp em um arquivo (de forma legível) parece relativamente simples com algo como (defun save-structure-object (object filename) (with-open-file (stream filename :direction :output :if-exists :supersede) ...