在 Python ctypes 中为结构实现 offsetof()
我似乎无法为 ctypes 中的结构实现 offsetof 。我见过 ctypes 常见问题解答,但要么不起作用,要么 我无法弄清楚细节。 Python 2.6.4 (r264:75706, De…
Ruby FFI 帮助
我只是尝试进行一些基本的 Windows 调用来打印来自 MIDI 输入设备(键盘)的信息。这些调用似乎有效,但对 midiInOpen 和 midiInStart 的前两次调用返…
Common lisp、CFFI 和实例化 C 结构
我已经在谷歌上搜索了大约,哦,三个小时,寻找这个“问题”的解决方案。我试图弄清楚如何使用 CFFI 在 lisp 中实例化 C 结构。我在 c 中有一个结构:…
在 Haskell 和 C 之间交换结构化数据
首先,我是 Haskell 初学者。 我计划将 Haskell 集成到 C 中以实现实时游戏。 Haskell 负责逻辑,C 负责渲染。为此,我必须在每次更新之间相互传递大…
安装 ScrAPI gem 时出错:ffi 需要 Ruby 版本 >= 1.9.2
我在安装 ScrAPI gem 时遇到问题: 错误:安装 scrapi 时出错: ffi 需要 Ruby 版本 >= 1.9.2。 我正在运行 RVM,如果我执行 ruby -v 我会得到: …
Haskell 与 c 的接口
我一直在想用 haskell 创建 midori 插件会很好,但这似乎几乎是不可能的。问题在于通过 ffi 导出 haskell 函数,因为 ghc 编译器使用了大量的 -u 开关…
在 Windows 上使用 c2hs
我正在尝试在 Windows 上使用 libxml-enumerator 包,它(最终)需要使用 c2hs。当尝试构建相关包时,我从 c2hs 收到看似臭名昭著的“不存在”错误。…
将 C 结构体转换为 FFI::Struct
我在 FFI 中的 pcap 库中设置结构时遇到困难。 结构: struct pcap_if { struct pcap_if *next; char *name; char *description; struct pcap_addr *a…
从 C++ 调用 Haskell代码
我目前正在用 C++ 编写一个应用程序,发现它的一些功能用 Haskell 编写会更好。我看过从 C 代码调用 Haskell 的说明,但是是否可以用C++? 编辑:澄清…
最快的双向 java prolog 实现
我正在尝试在当前基于代理的模拟之上使用 java-prolog 层。我正在运行 Mac OS X Snow Leopard 和 Netbeans 6.9,并尝试使用 swi-prolog 中的 JPL,但…
Haskell 中 FFI 调用的类型自动转换
我定义了以下模块来帮助我进行 FFI 函数导出: {-# LANGUAGE MultiParamTypeClasses, FunctionalDependencies, TypeSynonymInstances #-} module Expo…
使用 Haskell 来扩展 Perl?
有人写过 Perl 的 Haskell 扩展吗?也许是一些简单的东西,比如计算 fib 的函数。顺序?我对使用 Haskell 很感兴趣,并且我发现 Haskell 和 Perl 社区…
在 Racket 中,我可以在调用另一个函数后导出函数吗?
我正在尝试使用方案的 FFI 创建到 libpython 的绑定。为此,我必须获取 python 的位置,创建 ffi-lib,然后从中创建函数。例如,我可以这样做: (modu…