그렇다면 브라우저에서 다시 컴파일 한 다음 브라우저에서 다시 실행 (Haskell) 구성을 변경하여 사람들이 내 프로젝트로 놀 수있게 할 수 있습니다. 나는 속도에 신경 쓰지 않는다. 브라우저에서 기본 설치가 어려운 데스크톱 프로젝트를 데모 할 수 있기를 바랍니다. 따라서 새로운 사용자는 설치를 원하지 않고 몇 초 만에 볼 수 있습니다.GHCJS/Haste가 스스로 컴파일 할 수 있습니까?
얼마나 멋진가!
GHCJS는 STG를 JavaScript로 컴파일합니다. GHC API를 사용하기 때문에 다른 Haskell 라이브러리와 마찬가지로 JavaScript로 컴파일 할 수 있어야합니다. (맞습니까?) GHC 런타임에는 C가 많이 있지만 컴파일러 자체는 순수한 Haskell입니다.
너무 :
- 자바 스크립트 자체로 컴파일 GHCJS 수 있습니까?
- JavaScript를 자체적으로 컴파일 할 수 있습니까?
- 이 중 하나를 수행 했습니까?
확장 프로그램 중 하나라도 문제가되지 않아야한다고 생각하지 않습니다. 둘 다 GHC 중간 언어에서 물건을 가져옵니다. 도서관 지원이 더 큰 관심사라고 생각합니다. – dfeuer
참으로. https://github.com/valderman/haste-compiler는 Template Haskell을 제외한 모든 확장을 지원한다고 말합니다. btw, 도서관 지원으로 무엇을 의미합니까? –
GHC의 C FFI에 의존하는 라이브러리는 작동하지 않습니다. GHCJS는 그렇지 않지만 병렬과 동시 프로그래밍에 대한 Haste의 지원은 다소 제한적입니다. GHCJS보다 Hast의 주된 장점은 브라우저 환경에서 특히 중요한 컴파일 된 컴파일 된 코드를 생성한다는 것입니다. 하지만 나는 그들 중 누구도 사용하지 않았다. – dfeuer