Me gustaría crear mi propio contenedor de listas usando Cython. Soy un principiante muy nuevo a la misma, y siguiendo la documentación que pude llegar a la creación de una estructura de este tipo:Creando estructuras C en Cython
cdef struct s_intList:
int value
void* next
ctypedef s_intList intList
pero cuando llega el momento de acces los miembros de la estructura, no puedo encontrar la buena sintaxis:
cpdef void foo():
cdef intList* li
# li.value OR li->value
tiros: "aviso: intlists.pyx: 8: 12: variable local 'li' que se hace referencia antes de la asignación" lo cual me permitió suponer que mi uso de estructuras Cython es incorrecta ...
Cualquier idea de lo que estoy haciendo mal aquí por favor? :) Gracias por su ayuda
Obtengo 'No se puede convertir 'void' en objeto de Python', pero si lo soluciono, no hay ningún error. O tiene una versión anterior de Cython o no muestra la parte relevante de su código. –