ffi

    17ısı

    1cevap

    Charm.c'nin enum key ve get_key() işlevini içeren bir key tipi değeri döndürdüğünü varsayalım. İlgili bir Haskell Key kaydını ve işlevini nasıl görüntüleyebilirim getKey :: IO Key? Ve her bir enum değ

    15ısı

    3cevap

    Ben bir görüntüyü okumak için aşağıdaki C kütüphanesini oluşturduk: typedef struct { unsigned int height; unsigned int width; unsigned char* red; //length=height*width unsigned ch

    19ısı

    5cevap

    C++ kitaplıklarından C sarmalayıcıları oluşturmak istiyorum. Orada elle nasıl yapılacağına ilişkin öğreticiler şunlardır: http://dsc.sun.com/solaris/articles/mixing.html http://www.parashift.com/c++-f

    6ısı

    1cevap

    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 vi

    8ısı

    3cevap

    Hiç kimse Perl'e Haskell uzantısı yazdı mı? Belki de basit bir şey, fib'i hesaplayan bir fonksiyon gibi. sıra? Haskell'i kullanmakla ilgileniyorum ve Haskell ve Perl topluluğu arasında bir miktar çakı

    11ısı

    2cevap

    OCaml standart kitaplığındaki birçok external bildirimi, int_of_float: external int_of_float : float -> int = "%intoffloat" tanımı gibi işlev adının başında% 'dır?

    5ısı

    1cevap

    'un arkasındaki stdout/stderr/stdin akışlarını kullanarak, C++ 'da geliştirdiğim harici bir statik kütüphaneyi kullanan küçük bir hata programı geliştiriyorum. Libya'ya ghc'nin FFI (yabancı fonksiyon

    10ısı

    3cevap

    bir yapıya "açmak" Nasıl Geçenlerde bu sorun üzerinde geldi ve bir çözüm buldum ama daha iyi (ya da sadece daha deyimsel) çözümler olup olmadığını merak ediyorum. Bir renk için bir yapıya sahiptir: da

    10ısı

    3cevap

    Temelde bir c-dizi float olan bir tür Image var. , map :: (Float -> Float) -> Image -> Image veya zipWith :: (Float -> Float -> Float) -> Image -> Image -> Image gibi işlevler oluşturmak kolaydır. Bun

    7ısı

    2cevap

    Başlık dosyalarındaki C yapı tanımına erişebiliyor, ancak stoklanamayan örneğimi hsc2hs gibi bir şey kullanmadan el ile tanımlamak istiyorsam, hizalama değerini nasıl bulabilirim? Ayrıca yanlış bir hi