2017-11-21 2 views
1

다른 패키지 관리자가 다른 생태계에 영속성을 구축하려는 시도가있었습니다. 예를 들어 노드 레지스트리에서 PHP 프로젝트로 패키지를 가져올 수있는 composer-npm-bridge이 있습니다. 음모를 사용하여 이와 같은 것을 만들 수 있습니까? 보다 구체적으로, luarocks에서 하스켈 프로젝트로 패키지를 가져 오는 방법은 무엇입니까?Haxell이 아닌 라이브러리를 처리 할 때 cabal을 사용할 수 있습니까?

+0

나는 단계를 백업하고 하스켈 패키지에서 루아 패키지를 어떻게 사용할 수 있을지 물어 보았다. 그것에 대한 당신의 견해를 명확히 할 수 있습니까? –

+0

우리는 [hslua] (https://github.com/hslua/hslua)를 가지고 있는데, 이것은 haskell과 lua 사이의 다리 역할을합니다. lua 패키지가 몇 개의 lua 파일로만 구성된 경우, lua 코드를 바이너리로 컴파일 할 수있다 (우리가 pandoc에서하는 것처럼). – tarleb

답변

3

원칙적으로 build-type: custom을 사용하면 cabal이 자체 빌드 메커니즘 대신 Setup.hs을 컴파일하고 실행하므로 Setup.hs에 임의의 하스켈 코드를 입력 할 수 있습니다. 또는 설정 과정을 일반적인 configure-make-make 설치 댄스에 맞출 수 있다면 build-type: configure 옵션은 티켓 일 수 있습니다.

이러한 구성 옵션에 대한 자세한 내용은 the user's guide을 참조하십시오.

+0

답변 해 주셔서 감사합니다. 나는 더 많은 지침을 원했다 : 그러한 사업을위한 기초가 될 수있는 예제/코드 스 니펫이 있습니까? – tarleb

관련 문제