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

Кто-либо когда-либо писал расширение Haskell Perl? Возможно, что-то простое, как функция, которая вычисляет выдумку. последовательность? Я интересуюсь использованием Haskell, и я вижу некоторое перекрытие между сообществом Perl и Haskell. Какие-либо указатели на Haskell / проекты Perl или прохладные вещи, которым удается использовать оба из них? Я видел Язык:: Haskell - который является только интерпретатором - но это кажется плохо зарегистрированным, 6 лет, и большой сбой.

Действительно ли возможно создать расширения Perl с помощью ghci сопоставимый с использованием XS (что-то, что я не утверждаю, что знал что-нибудь о)? Я понимаю, что этим вопросом являются, вероятно, все виды несправедливости, и плохо сформулированный. Я делаю попытку двух вещей, что я знаю мало о - Haskell и расширяющийся Perl (которые оба всегда интересовали меня). Не стесняйтесь редактировать это.

8
задан Don Stewart 19 April 2011 в 03:10
поделиться

2 ответа

Самой близкой работой был Inline :: Haskell, я думаю, во время время мопсов / perl6.

Вы также можете встроить Perl5 в программу Haskell: http://hackage.haskell.org/package/HsPerl5

FFI Haskell с радостью поддерживает вызовы Haskell с других языков, но я не уверен это разумно в более широком плане. Похоже, вы делаете это неправильно.

2
ответ дан 6 December 2019 в 01:39
поделиться

Здесь, возможно, стоит отметить, что вы также можете писать сценарии оболочки на Haskell, используя runhaskell:

#! /usr/bin/env runhaskell

Там HSH для добавления выражений оболочки в программы на Haskell.

И вики-страница Simple UNIX Tools Haskell также полна идей.

0
ответ дан 6 December 2019 в 01:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: