ffi

¿Cómo se puede escribir una aplicación de servicio de Windows en Haskell?

He estado luchando para escribir una aplicación de servicio de Windows en Haskell. Antecedentes El Administrador de Contro ... s todavía. Cuando copio el ejecutable compilado en varias máquinas y realizo los mismos pasos, obtengo resultados diferentes.

Python: SWIG vs ctypes

En python, ¿bajo qué circunstancias SWIG es una mejor opción que ctypes para llamar a puntos de entrada en bibliotecas compartidas? Supongamos que aún no tiene los archivos de interfaz SWIG. ¿cuáles son las métricas de rendimiento de los dos?

Llamar a Haskell desde C#

Acabo de pasar la última semana averiguando cómo ejecutar código C++ desde C# como parte de mi trabajo diario. Nos llevó una ... hs-dotnet, pero esto parece ser específico de Windows. (Es decir, no funcionará con Mono, por lo que no funcionará en Linux.)

¿Cómo convierto una cadena C en una cadena Rust y viceversa a través de FFI?

Estoy tratando de obtener una cadena C devuelta por una biblioteca de C y convertirla en una cadena Rust a través de FFI. My ... . -lmylib"] extern { fn hello() -> *c_char; } fn main() { //how do I get a str representation of hello() here? }

Mezcla de Haskell y C++

Si tuvieras la posibilidad de tener una aplicación que usara tanto Haskell como C++. ¿Qué capas dejarías que administrara Has ... algo de trabajo a Haskell-code (aprendo en codificación), y quiero elegir alguna parte donde veré los beneficios de Haskell.

Usando tipos Haskell de orden superior en C#

Cómo puedo usar y llamar funciones de Haskell con firmas de tipo de orden superior desde C# (DllImport), como... double :: ( ... GHC disponible para.NET y hs-dotnet, donde no encontré ninguna documentación y muestras (para la dirección de C# a Haskell).

¿Cuánto cuesta para Haskell FFI entrar en C y volver?

Si quiero llamar a más de una función C, cada una dependiendo del resultado de la anterior, ¿es mejor crear una función C que ... lamada C desde Haskell? No el costo de la función C en sí, sino el costo del "cambio de contexto" de Haskell a C y viceversa.

Consideraciones de rendimiento de Haskell FFI / C?

Si utilizas Haskell como una biblioteca llamada desde mi programa C, ¿cuál es el impacto en el rendimiento de hacer llamad ... ia de Haskell cada vez que inicio una ejecución paralela? (Parece lento si debo..) ¿Cómo logro esto con un buen rendimiento?

Diferencia entre hsc2hs y c2hs?

¿Cuál es la diferencia entre hsc2hs y c2hs? Sé lo que hsc2hs es un preprocesador, pero ¿qué hace exactamente? Y c2hs pueden hacer módulos Haskell a partir de C-code, pero ¿necesito hsc2hs para esto?

Falla la actualización del paquete en ffi

Estoy intentando hacer un bundle update en mi aplicación rails pero obtengo el siguiente error: Installing ffi (1.0.11) wit ... -p125/bin/bundle:19:in `load' from /Users/Kyle/.rvm/gems/ruby-1.9.3-p125/bin/bundle:19:in `<main>' ¿Alguna idea?

Intercambio de datos estructurados entre Haskell y C

Primero, soy un principiante de Haskell. Estoy planeando integrar Haskell en C para el juego en tiempo real. Haskell hace ló ... g-structs-in-c / No estoy seguro de que Haskell tenga un constructo lingüístico coincidente con campos de la estructura C.