2010-06-24 3 views
8

누구나 Haskell 확장을 Perl에 작성한 적이 있습니까? fib를 계산하는 함수처럼 간단 할 수도 있습니다. 순서? 하스켈 사용에 관심이 있습니다. 하스켈과 Perl 커뮤니티 사이에 약간의 중복이 있습니다. Haskell/Perl 프로젝트에 대한 조언이나이 두 가지를 모두 사용하는 멋진 것들? 나는 단지 통역사 인 Language::Haskell을 보았습니다.하지만 6 년 동안 문서화되지 않은 것으로 보입니다. lots of fail.하스켈을 사용하여 Perl을 확장 하시겠습니까?

ghci를 사용하여 Perl 확장을 구축 할 수 있습니까? XS를 사용하는 것과 비슷합니다. 나는이 질문이 아마도 모든 종류의 잘못이고 틀린 말임을 알고 있습니다. 나는 내가 거의 알지 못하는 두 가지를 시도하고있다. 하스켈과 펄 확장 (둘 다 항상 관심이있다.)이다. 자유롭게 편집하십시오.

+15

... 그들은 모두를 가질 수 있습니다 때 누군가가 바로 읽을 수 코드 또는 예측 실행 시간에 만족해야하는 이유 때문에! :-P –

+4

끔찍하게 부정확하지만 재미있는 hahah upvoted. –

+0

:) 죄송합니다. 귀하에게이 사실에 대한 조언을 드릴 수 없습니다. 행운을 빕니다! –

답변

2

가장 가까운 작품은 Inline :: Haskell이었습니다. 나는 pugs/perl6 시간 동안 생각합니다.

는 또한 하스켈 프로그램에서 Perl5에 포함 할 수 있습니다 : http://hackage.haskell.org/package/HsPerl5

는 하스켈 FFI 행복하게 다른 언어에서 하스켈로 호출을 지원하지만, 나는이 사물의 큰 계획의 합리적인 모르겠어요. 과 같은 소리는 잘못하고있는 것입니다.

+0

인라인 :: 하스켈은 어디서 얻었습니까? 나는 CPAN에서 그것을 발견 할 수 없다. 그리고 내가 그것에 관해서 발견 한 유일한 것은 비슷한 곡에 perlmonks에 관한이 게시물이다. (http://www.perlmonks.org/?node_id=369242). –

+1

나는 이것이 Pugs 자체의 일부라고 생각한다. 별도의 패키지가 아니다. –

0

그것은 당신이뿐만 아니라 runhaskell 사용 하스켈에서 쉘 스크립트를 작성할 수 있습니다 여기에 주목할 아마도 가치 :

#! /usr/bin/env runhaskell 

하스켈 프로그램에 쉘 표현식을 혼합 HSH있다.

그리고 Simple UNIX Tools Haskell wiki page에도 아이디어가 가득합니다.

관련 문제