Bir C++ kütüphanesi ve benim haskell programına kütüphaneden işlevlerini alabilirsiniz kadar bir haskell sarıcı yazıyorum ile Haskell, ben C++ veri türlerini nasıl içe hiçbir ipucu var. Mesela, bir video :: E_DRIVER_TYPE EDT_OPENGL türünde bir parametre olarak geçen bir işlev var. H dosyada, ve daha önce de söylediğim gibi, yabancı import ccall işlevini kullanarak ffi işlevinin nasıl alınacağını biliyorum.ithal C++ veri türleri ffi
uygun derleyici-mangled işlev adınıile
ama ben/ithal etmek anlamaya Bu özel video sürücüsü veri türü kullanamazsınız çünkü Haskell işlevini çağırmak mümkün değilim.
Şimdi senden Haskell türleri oluşturabilir biliyorum ama C++ temsilidir ne olursa olsun türünü tanımlamak ne hala üzere bir başlangıç noktası gerekir.
Ben her türlü yardımı takdir ediyorum (Ben bu noktada kafam karıştı)! Teşekkürler
Böyle bir sarıcı oluşturma amacını sorabilir miyim? –