Bueno, la cosa es que estoy tratando de migrar una aplicación de C# a Vala (el nuevo lenguaje nativo de GNOME que es muy similar a C# --> http://live.gnome.org/Vala )
La cosa es que estoy apenas conociendo el lenguaje, y como es un lenguaje que aún está en desarrollo, no hay mucha documentación al respecto.
Estoy tratando de hacer un mapeo de SQLite a los objetos que tengo definidos en vala, para este caso tengo una clase genérica que es la que transforma las respuestas de las consultas SQL a un array de objetos del tipo correcto(eso es porque en tiempo de ejecución no de a que tipo de datos convertir porque como les dije, es genérico), para ello trato de utilizar
prop.value_type (Para ver el tipo de datos de que está hecha la propiedad)
var tmpData = tmpValue.transform(ref target); (Para convertir al tipo de datos de la propiedad)
Pueden ver el código aquí ==> http://pastebin.com/m7c0522f0
LA cosa es que este código me da error, y me gustaría preguntar si alguien tiene una mejor idea de como hacerlo o si pueden encontrar que está malo en el código.
El error es un error de segmentación SIGSEGV.
Gracias