2017-03-10 7 views
7

스택 docs는 ghcjs https://docs.haskellstack.org/en/stable/ghcjs/으로 컴파일하기위한 예제 구성을 제공합니다. 그러나 최신 예는 lts-7.19입니다. 최신 lhs (현재 8.4)로 가능한 최신 ghcjs를 사용하도록 스택을 구성하고 싶습니다.가장 최근의 ghcjs/lts 빌드를 위해 스택을 구성하는 방법

각 lts에 대해 ghcjs 컴파일러가 미리 패키징되어 있으며 https://github.com/tolysz/에 의해 호스팅되고 https://github.com/tolysz/prepare-ghcjs을 사용하는 것으로 알고 있습니다. 내 진짜 질문은 다음과 같습니다.

ghcjs.tolysz.org에서 sha1 해시와 함께 사용 가능한 버전을 어떻게 확인할 수 있습니까?

편집 : 지금까지 테스트되지 않은 빌드를 여기에서 볼 수 있음을 발견했습니다. http://tolysz.org/ghcjs/untested/하지만 실제로 테스트되지 않았고 시도한 것 자체가 작동하지 않습니다. 나는 준비 - ghcjs로 내 자신 만의 건물을 만들려고했으나 아무런 성공도 없었습니다 - ghcjs의 최근 변경 사항은 아직 준비되지 않은 ghcjs에서 허용되지 않았으므로 거기에 함께 넣으려고합니다. https://github.com/tolysz/prepare-ghcjs/issues/6.

답변

1

간단한 대답은이를 수행하는 간단한 방법이 없다는 것입니다. 그러나 나는 ghcjs, ghcjs-baseghcjs-boot을 분기하고 몇 가지 패치 등을 변경하고 스택과 함께 사용할 수있는 작업 아카이브를 정리했습니다. 나는 haskell-stack에서 a thread about this을 제기했지만 응답은 아직 나오지 않았다.

당분간 나는 스택 lts-8.0 및 lts-8.5와 함께 사용할 준비가 된 ghcjs 배포본을 포함하는 git repo ghcjs-stack-dist을 넣었습니다. 사용법에 대한 정보는 repo 추가 정보를 참조하십시오.