Resultados da pesquisa a pedido "clos"
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 é
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 ...
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 ...
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) ...