6
ответов

Python: БОЛЬШОЙ ГЛОТОК по сравнению с ctypes

В Python, при каких обстоятельствах БОЛЬШОЙ ГЛОТОК является лучшим выбором, чем ctypes для вызова точек входа в общих библиотеках? Давайте предположим, что у Вас уже нет файла (файлов) интерфейса SWIG. Что...
вопрос задан: 21 November 2017 17:03
6
ответов

Haskell, связывающий с Ruby через FFI?

И начиная с рубин и начиная с Haskell поддерживают FFI, действительно ли возможно назвать код Haskell от рубина, может быть через FFI? Там какой-либо Haskell связывает в Ruby?
вопрос задан: 3 February 2010 00:12
4
ответа

Генерировать обертку C от C++?

Я хочу генерировать обертки C из библиотек C++. Существуют учебные руководства о том, как сделать это вручную: http://dsc.sun.com/solaris/articles/mixing.html http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp....
вопрос задан: 5 January 2013 12:47
4
ответа

Лучший способ вызвать функции Haskell из Java

Я смотрю эффективный способ выполнить функции Haskell из программы Java. Я полагал, что использование должностного лица () взаимодействует с GHC, но кажется, что должен быть лучший метод.
вопрос задан: 18 April 2011 22:02
3
ответа

Вызовите функцию Haskell в.NET

Я хочу использовать функцию Haskell со следующим типом:: строка-> представляет в виде строки из программы C#. Я хочу использовать hs-dotnet для образования моста обоих миров. Заявление автора, что это возможно, но обеспечивает нет...
вопрос задан: 30 April 2011 14:13
3
ответа

Смешивание Haskell и C ++

Если бы у вас была возможность иметь приложение, которое используйте как Haskell, так и C ++. Какие уровни вы позволили бы управлять Haskell, а какими уровнями - C ++? Кто-нибудь когда-либо делал ...
вопрос задан: 22 April 2011 18:24
3
ответа

Как “распаковать” структуру в haskell

Я недавно столкнулся с этой проблемой и нашел решение, но я задаюсь вопросом, лучше ли там (или просто более идиоматичны), решения. У меня есть структура для цвета: данные Rgb = Rgb Дважды Удваиваются...
вопрос задан: 18 April 2011 18:26
3
ответа

Как я использую FFI Haskell на структурах?

Я создал следующую библиотеку C для чтения изображения: структура определения типа {неподписанная международная высота; неподписанная международная ширина; неподписанный символ* красный;//length=height*width неподписанный символ* зеленый;...
вопрос задан: 24 March 2009 12:03
2
ответа

React React с использованием компонента js

У меня проблемы с JS Interop. Я пытаюсь использовать js-компонент response-slick следующим образом: // src / interop / Carousel.js import React из 'реагировать', импортировать слайдер из функции экспорта-реагировать-slick ...
вопрос задан: 14 April 2019 13:38
2
ответа

Используя Haskell для расширения Perl?

Кто-либо когда-либо писал расширение Haskell Perl? Возможно, что-то простое, как функция, которая вычисляет выдумку. последовательность? Я интересуюсь использованием Haskell, и я вижу некоторое перекрытие между...
вопрос задан: 19 April 2011 03:10
2
ответа

Haskell внешний импорт stdcall на функции DLL

Это - вероятно, действительно легкий вопрос ответить, но по некоторым причинам я действительно борюсь с ним. Мне записали DLL в C для доступа к аппаратным средствам на протокольном уровне, и я хочу записать Haskell...
вопрос задан: 17 April 2011 21:26
2
ответа

В Ракетке я могу экспортировать функции после того, как другая функция была вызвана?

Я пытаюсь создать привязку к libpython использование FFI схемы. Чтобы сделать это, я должен получить местоположение Python, создать ffi-lib и затем создать функции из него. Так, например, я мог сделать...
вопрос задан: 12 February 2011 12:30
2
ответа

Что % означает во внешнем объявлении OCaml?

Много внешних объявлений в стандартной библиотеке OCaml имеют % в начале имени функции, такого как определение int_of_float: внешний int_of_float: плавание-> интервал = "%intoffloat"...
вопрос задан: 16 December 2009 21:25
2
ответа

Haskell FFI: вызов FunPtrs

Вот моя ситуация: Я хотел бы вызвать av_free_packet функцию ffmpeg://avformat.h статическая встроенная пустота av_free_packet (AVPacket *PKT) {если (PKT && PKT-> разрушают), PKT->...
вопрос задан: 15 June 2009 18:56
1
ответ

Написание ассемблера на Perl

Я хочу написать небольшой ассемблерный код и вызвать его из Perl: я смотрю на cpan и нахожу эти 2 модуля Perl https://metacpan.org/pod/Inline::ASM, которые очень старые https://metacpan.org/ стручок / FFI :: ...
вопрос задан: 17 January 2019 01:39
1
ответ

Как я называю C от Движения с помощью “внешнего функционального интерфейса”

Как я использую "внешний функциональный интерфейс Движения" для обращений к функции C? Этот интерфейс упоминается на FAQ, но я не вижу, что он упомянул в другом месте в документах.
вопрос задан: 18 April 2016 04:50
1
ответ

Используя stdout/stderr/stdin потоки позади FFI haskell

Я разрабатываю маленькую haskell программу, которая пользуется внешней статической библиотекой, которую я разработал в C++. Это получает доступ к lib через FFI ghc (внешний функциональный интерфейс). В этой библиотеке я хотел бы...
вопрос задан: 16 December 2009 21:31
1
ответ

импорт типов данных C++ к haskell с ffi

Я пишу haskell обертку для библиотеки C++ и так, как я могу импортировать функции от библиотеки до моей haskell программы, у меня нет подсказки, как импортировать типы данных C++. Например, я имею...
вопрос задан: 5 December 2009 22:50
1
ответ

Как разыменовать ячейку памяти из Python ctypes?

Я хочу копировать следующий код c в Python ctypes: основной () {долго *ptr = (долго *) 0x7fff96000000; printf (" %lx", *ptr);} я могу выяснить, как назвать эту ячейку памяти как функцию...
вопрос задан: 12 October 2009 17:42
0
ответов

Как вызвать API c ++ с ffi в узле?

Понятия не имею в этой проблеме, как это назвать? Я ничего не знаю о C ++. Это правильно? это код js: const ref = require ("ref"); const Struct = require ("ref-struct"); var ECLoginInfo = Struct ({...
вопрос задан: 17 January 2019 06:43
0
ответов

Понимание интерфейса внешних функций (FFI) и языковой привязки

Я давно не совсем понимаю, как смешивать разные языки программирования. Согласно этой статье в Википедии, интерфейс внешней функции (или FFI) может быть выполнен несколькими способами: ...
вопрос задан: 11 June 2018 06:32
0
ответов

Вызов предиката пролога из python

У меня есть файл .pl, и я хочу вызвать объявленный в нем предикат из python сценарий. Как я могу это сделать? Например, test.pl rD ([], Ans, Ans). rD ([X | Xs], Ans, Acc): - member (X, Acc), ...
вопрос задан: 20 May 2018 13:28
0
ответов

Использование типов Haskell высшего порядка в C #

Как я могу использовать и вызывать функции Haskell с сигнатурами типов высшего порядка из C # (DLLImport), например .. . double :: (Int -> Int) -> Int -> Int - функция высшего порядка typeClassFunc :: ... - & ...
вопрос задан: 23 May 2017 12:25
0
ответов

OSX, ghci, dylib, какой правильный путь?

Мне нужно создать некоторый код C, а затем ссылаться на этот код через FFI. Я хотел бы использовать привязку изнутри ghci на osx. Одно из моих ограничений заключается в том, что я не могу просто передать исходные коды C в ghc ...
вопрос задан: 23 May 2017 12:07
0
ответов

haskell генерирует код оболочки экспорта FFI

Я пишу код на haskell, который должен быть вызван из C. Есть ли инструмент или библиотека в Haskell, которые упрощают написание кода оболочки FFI для функций haskell, которые необходимо экспортировать. Для ...
вопрос задан: 23 May 2017 11:48
0
ответов

Библиотеки Stack и C на Haskell

Возможно, это дубликат этого поста. Но единственный ответ, который он получил, похоже, не работает для меня, поэтому я публикую здесь свое дело в надежде найти конкретное решение. Я на Linux Ubuntu Trusty. У меня есть ...
вопрос задан: 23 May 2017 11:46
0
ответов

Конечное поле (Поле Галуа )Библиотека линейной алгебры для C (не C++)

Я ищу библиотеку точной линейной алгебры с конечным полем/полем Галуа для C (C++ неприемлем, потому что мне нужно иметь возможность написать привязку к нему на Haskell -, а это, по-видимому, сложно с...
вопрос задан: 23 May 2017 11:44
0
ответов

Проблема компоновщика времени выполнения GHCi при использовании объявлений FFI

У меня снова проблема с FFI в Haskell и интерактивным режимом GHC. Рассмотрим FFISo.hs :{-#LANGUAGE OverloadedStrings #-} модуль Main, где импортировать квалифицированные Data.ByteString.Char8 как B...
вопрос задан: 23 May 2017 01:54
0
ответов

GHCi не работает #39; с декларациями экспорта/разделяемыми библиотеками FFI

У меня проблема с FFI в Haskell и интерактивным режимом GHC. (Источник также доступен через суть ):FFISo.hs :{ -#LANGUAGE OverloadedStrings #-} { -#LANGUAGE ForeignFunctionInterface #...
вопрос задан: 16 April 2017 07:15
0
ответов

Вызов Ptrs функции FFI Haskell из C

Я пытаюсь заставить работать следующий код: sample_hs :: CInt -> (CInt -> CInt) sample_hs x = (x +) external export ccall sample_hs :: CInt -> (CInt -> CInt) Я хотел бы иметь возможность ...
вопрос задан: 17 March 2017 05:17