Результаты поиска по запросу "ffi"
инициализация библиотеки unsafePerformIO и FFI
Я создаю модуль FFI для библиотеки в C, которая хочет, чтобы одноразовая не реентерабельная функция вызывалась раньше, чем что-либо еще. Этот вызов идемпотентен, но с состоянием, так что я мог бы просто вызывать его при каждом вызове на Haskell. ...
Как остановить утечки памяти при использовании `as_ptr ()`?
Так как я впервые изучаю программирование систем, мне трудно обдумать правила. Теперь я запутался в утечках памяти. Давайте рассмотрим пример. Скажем, Rust б...
Работа с c_void в FFI
Я борюсь с передачей структуры через FFI, которая принимает void, и читаю ее обратно на другом конце.Рассматриваемая библиотека - libtsm, конечный автомат. Э...
Как связать пользовательский объектный файл с библиотекой Haskell?
Я создал пакет на Haskell, который делает FFI-вызовы функций, определенных в коде CUDA. Я хотел бы скомпилировать файл .cu в файл объекта (.o) во время сборк...
есть еще несколько вариантов поддержки, есть лучшая поддержка для иностранных указателей и так далее. (Я все еще склонен писать смесь C2HS и простого кода FFI, когда мне нужно обернуть библиотеки C, потому что есть много вещей, которые C2HS не может сделать.)
разница между hsc2hs и c2hs? Я знаю, что hsc2hs является препроцессором, но что он делает? И c2hs может делать модули Haskell из C-кода, но нужна ли мне для этого hsc2hs?
Как преобразовать строку C в строку Rust и обратно через FFI?
Я пытаюсь получить строку C, возвращенную библиотекой C, и преобразовать ее в строку Rust через FFI.mylib.c
ОШИБКА: ошибка установки ffi: ОШИБКА: не удалось создать собственное расширение gem
Получил установленный DevKit и перезапустил установку ffi ... C:\Documents and Settings\******>gem install ffi Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing ffi: ...
Пример использования:
вещь, которую мне очень не хватает при написании кода на Common Lisp, - это доступ к библиотекам Python, как к стандартной библиотеке, так и к сторонним модулям. CLPython предоставляет ограниченный набор функций Python, что ...