Resultados de la búsqueda a petición "clos"

2 la respuesta

¿Existe un método genérico para clonar objetos CLOS?

Estoy buscando una manera de clonar objetos CLOS de manera superficial, por lo que el objeto creado sería del mismo tipo con los mismos valores en cada ranur...

1 la respuesta

Guardar objetos CLOS

Guardar cualquier objeto de estructura Common Lisp en un archivo (legible) parece relativamente sencillo con algo como (defun save-structure-object (object filename) (with-open-file (stream filename :direction :output :if-exists :supersede) ...

1 la respuesta

Utilizando objetos Common Lisp CLOS como claves en una tabla hash?

Me gustaría usar objetos Common Lisp CLOS como claves en una tabla hash. Pensé que sería tan simple como esto: (defclass my-class () ((a :accessor a :initarg a))) (defun my-class= (my-instance-1 my-instance-2) (equal (a my-instance-1) (a ...

1 la respuesta

¿Hay alguna manera de reunir lectores de definición de tragamonedas de todo el árbol de herencia?

La función genéricaslot-definition-readers obtiene un argumento que debe ser undirect-slot-definition. Si un objeto es una instancia de una clase que hereda de otra clase, ¿cómo puedo obtener los lectores de todas las ranuras efectivas del ...

3 la respuesta

Uso de memoria por objetos en común

¿Hay alguna forma de averiguar cuánta memoria utiliza una instancia de una clase o tipos de datos básicos en general?Tengo un juguete webframework en cl que ...

1 la respuesta

lisp común: valor de ranura para estructuras de desestructuración

En general, ¿qué puedo usar para acceder a la ranura de la estructura utilizando el nombre / símbolo de la ranura?Lo que quiero es

2 la respuesta

CLOS: ¿Cómo hacer que una ranura tenga un tipo forzado de vector de símbolos?

Estoy tratando de crear una clase que pueda almacenar un vector de símbolos en una ranura en SBCL. No puedo averiguar cómo configurarlo.Mi mejor conjetura ha...