Вопросы по теме 'ffi'
Создать оболочку C из C++?
Я хочу создать оболочки C из библиотек C++. Есть мастер-классы как это сделать своими руками:
http://dsc.sun.com/solaris/articles/mixing.html
http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp.html
Но это слишком много ручного...
6792 просмотров
schedule
06.11.2022
Вызов функций Haskell из Python
Я хочу использовать некоторые библиотеки Haskell (например, Darcs, Pandoc) из Python, но, похоже, в Python нет прямого интерфейса сторонних функций для Haskell. Есть ли способ сделать это?
13211 просмотров
schedule
19.09.2022
Какие компиляторы поддерживают Haskell FFI
Существуют ли какие-либо другие компиляторы, кроме ghc, которые поддерживают интерфейс внешних функций Haskell, как в Интерфейс внешних функций Haskell 98 1.0. Дополнение к отчету Haskell 98 ?
161 просмотров
schedule
11.08.2022
Тип необработанного указателя для внутренней изменяемой структуры
Я делаю некоторую работу на Rust FFI для Erlang NIF API, и у меня есть следующие:
ErlNifEnv *enif_alloc_env();
void enif_free_env(ErlNifEnv* env);
Этот указатель ErlNifEnv передается множеству других функций, но пользователь никогда не...
576 просмотров
schedule
06.02.2024
Как вызывать функции из dylib с помощью Crystal?
Я хочу вызывать различные функции, определенные в dylib Rust, используя Crystal. Я прошел через руководство, но я не смог понять его. Как мне правильно включить и назвать эту dylib? Я неправильно использую флаги CLI?
Вот код Кристалла:...
245 просмотров
schedule
29.04.2024
Пустое объявление типа
Что происходит, когда вы объявляете тип, не привязывая его ни к чему:
type a_type
type b_type
let a : a_type = (* ? *)
Я столкнулся с этим, когда читал руководство по BuckleScript FFI . Код привязки к JS-объекту выглядит так:
type t...
697 просмотров
schedule
24.07.2022
Изменение аргументов компиляции, переданных в nvcc Rust с помощью cc
Я использую cc , чтобы связать ядро CUDA, написанное на C, с Rust. Вот мой файл build.rs:
extern crate cc;
fn main() {
cc::Build::new()
.cuda(true)
.flag("-cudart=shared")
.flag("-gencode")...
418 просмотров
schedule
24.03.2024
Nim импортирует typedef из заголовочного файла C
Мне интересно, могу ли я импортировать определение типа C или мне нужно переопределить его в Nim?
Глядя на программу под названием jhead , взаимодействующую с этим процессом
int ReadJpegFile(const char * FileName, ReadMode_t ReadMode);...
394 просмотров
schedule
16.11.2023
ошибка: ‘napi_is_date’ не был объявлен в этой области видимости; Вы имели в виду «napi_is_dataview»?
Я хочу вызвать функцию cpp в файле javascript (оба находятся в пользовательском плагине), попробовал эту ссылку на YouTube . Я столкнулся с некоторыми проблемами и попытался установить требования, как указано в этом ссылка на переполнение стека ....
156 просмотров
schedule
11.11.2023