В Python, при каких обстоятельствах БОЛЬШОЙ ГЛОТОК является лучшим выбором, чем ctypes для вызова точек входа в общих библиотеках? Давайте предположим, что у Вас уже нет файла (файлов) интерфейса SWIG. Что...
И начиная с рубин и начиная с Haskell поддерживают FFI, действительно ли возможно назвать код Haskell от рубина, может быть через FFI? Там какой-либо Haskell связывает в Ruby?
Я хочу генерировать обертки C из библиотек C++. Существуют учебные руководства о том, как сделать это вручную: http://dsc.sun.com/solaris/articles/mixing.html http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp....
Я смотрю эффективный способ выполнить функции Haskell из программы Java. Я полагал, что использование должностного лица () взаимодействует с GHC, но кажется, что должен быть лучший метод.
Я хочу использовать функцию Haskell со следующим типом:: строка-> представляет в виде строки из программы C#. Я хочу использовать hs-dotnet для образования моста обоих миров. Заявление автора, что это возможно, но обеспечивает нет...
Если бы у вас была возможность иметь приложение, которое используйте как Haskell, так и C ++.
Какие уровни вы позволили бы управлять Haskell, а какими уровнями - C ++? Кто-нибудь когда-либо делал ...
Я недавно столкнулся с этой проблемой и нашел решение, но я задаюсь вопросом, лучше ли там (или просто более идиоматичны), решения. У меня есть структура для цвета: данные Rgb = Rgb Дважды Удваиваются...
Я создал следующую библиотеку C для чтения изображения: структура определения типа {неподписанная международная высота; неподписанная международная ширина; неподписанный символ* красный;//length=height*width неподписанный символ* зеленый;...
У меня проблемы с JS Interop. Я пытаюсь использовать js-компонент response-slick следующим образом: // src / interop / Carousel.js import React из 'реагировать', импортировать слайдер из функции экспорта-реагировать-slick ...
Кто-либо когда-либо писал расширение Haskell Perl? Возможно, что-то простое, как функция, которая вычисляет выдумку. последовательность? Я интересуюсь использованием Haskell, и я вижу некоторое перекрытие между...
Это - вероятно, действительно легкий вопрос ответить, но по некоторым причинам я действительно борюсь с ним. Мне записали DLL в C для доступа к аппаратным средствам на протокольном уровне, и я хочу записать Haskell...
Я пытаюсь создать привязку к libpython использование FFI схемы. Чтобы сделать это, я должен получить местоположение Python, создать ffi-lib и затем создать функции из него. Так, например, я мог сделать...
Много внешних объявлений в стандартной библиотеке OCaml имеют % в начале имени функции, такого как определение int_of_float: внешний int_of_float: плавание-> интервал = "%intoffloat"...
Я хочу написать небольшой ассемблерный код и вызвать его из Perl: я смотрю на cpan и нахожу эти 2 модуля Perl https://metacpan.org/pod/Inline::ASM, которые очень старые https://metacpan.org/ стручок / FFI :: ...
Как я использую "внешний функциональный интерфейс Движения" для обращений к функции C? Этот интерфейс упоминается на FAQ, но я не вижу, что он упомянул в другом месте в документах.
Я разрабатываю маленькую haskell программу, которая пользуется внешней статической библиотекой, которую я разработал в C++. Это получает доступ к lib через FFI ghc (внешний функциональный интерфейс). В этой библиотеке я хотел бы...
Я пишу haskell обертку для библиотеки C++ и так, как я могу импортировать функции от библиотеки до моей haskell программы, у меня нет подсказки, как импортировать типы данных C++. Например, я имею...
Я хочу копировать следующий код c в Python ctypes: основной () {долго *ptr = (долго *) 0x7fff96000000; printf (" %lx", *ptr);} я могу выяснить, как назвать эту ячейку памяти как функцию...
Понятия не имею в этой проблеме, как это назвать? Я ничего не знаю о C ++. Это правильно? это код js: const ref = require ("ref"); const Struct = require ("ref-struct"); var ECLoginInfo = Struct ({...
Я давно не совсем понимаю, как смешивать разные языки программирования. Согласно этой статье в Википедии, интерфейс внешней функции (или FFI) может быть выполнен несколькими способами: ...
У меня есть файл .pl, и я хочу вызвать объявленный в нем предикат из python сценарий. Как я могу это сделать? Например, test.pl rD ([], Ans, Ans).
rD ([X | Xs], Ans, Acc): - member (X, Acc), ...
Как я могу использовать и вызывать функции Haskell с сигнатурами типов высшего порядка из C # (DLLImport), например .. . double :: (Int -> Int) -> Int -> Int - функция высшего порядка typeClassFunc :: ... - & ...
Мне нужно создать некоторый код C, а затем ссылаться на этот код через FFI. Я хотел бы использовать привязку изнутри ghci на osx. Одно из моих ограничений заключается в том, что я не могу просто передать исходные коды C в ghc ...
Я пишу код на haskell, который должен быть вызван из C. Есть ли инструмент или библиотека в Haskell, которые упрощают написание кода оболочки FFI для функций haskell, которые необходимо экспортировать. Для ...
Возможно, это дубликат этого поста. Но единственный ответ, который он получил, похоже, не работает для меня, поэтому я публикую здесь свое дело в надежде найти конкретное решение. Я на Linux Ubuntu Trusty. У меня есть ...
Я ищу библиотеку точной линейной алгебры с конечным полем/полем Галуа для C (C++ неприемлем, потому что мне нужно иметь возможность написать привязку к нему на Haskell -, а это, по-видимому, сложно с...
У меня снова проблема с FFI в Haskell и интерактивным режимом GHC. Рассмотрим FFISo.hs :{-#LANGUAGE OverloadedStrings #-} модуль Main, где импортировать квалифицированные Data.ByteString.Char8 как B...
У меня проблема с FFI в Haskell и интерактивным режимом GHC. (Источник также доступен через суть ):FFISo.hs :{ -#LANGUAGE OverloadedStrings #-} { -#LANGUAGE ForeignFunctionInterface #...
Я пытаюсь заставить работать следующий код: sample_hs :: CInt -> (CInt -> CInt)
sample_hs x = (x +) external export ccall sample_hs :: CInt -> (CInt -> CInt) Я хотел бы иметь возможность ...