Использование Haskell для расширения Perl? - PullRequest
8 голосов
/ 24 июня 2010

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

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

Ответы [ 3 ]

2 голосов
/ 24 июня 2010

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

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

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

0 голосов
/ 29 декабря 2016

Ничто для Perl, но больше о Сценарии в Haskell

0 голосов
/ 26 июня 2010

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

#! /usr/bin/env runhaskell

Существует HSH для смешивания выражений оболочки в программах на Haskell.1007 * А на вики-странице Simple UNIX Tools тоже полно идей.

...