프로그램 코드에서 PureScript를 사용하여 JavaScript 텍스트를 생성하고 싶습니다. 예를 들어, 저는 Julius (Yesod에서)를 사용하여 자바 스크립트를 직접 삽입합니다. 같은 PureScript를 사용하고 싶습니다. 아마도 그러한 솔루션이나 라이브러리가 있습니까? 감사합니다.하스켈 코드 Purescript
1
A
답변
1
필자가 비슷한 것을했을 때, Purescript 소스를 별도의 파일에 보관하고 나중에 (빌드 또는 런타임에) Haskell & Purescript 파트를 결합했습니다. 이것이 가장 쉬운 방법이라고 생각합니다. 기존 Purescript 도구를 계속 사용할 수 있습니다.
런타임시 웹 서버에서 purs
의 JS 출력을 읽었습니다. 또 다른 옵션은 file-embed
을 사용하여 Haskell 코드를 컴파일 할 때 JS 텍스트를 포함하는 것입니다. file-embed
을 선호하는 한 가지 이유는 배포 할 단일 실행 파일이 있어야하는 경우입니다.
마지막으로 Purescript 코드와 Haskell 코드를 만드는 Makefile이 있습니다.
기본적으로 Purescript 준 위키가 필요합니다. 이것은 쉽게 구성해야합니다. – arrowd
하지만 Javascript의 텍스트로 컴파일해야합니다. – QSpider
이것은 본질적으로 Javascript를 목표로 하스켈에서 Purescript를위한 컴파일러/인터프리터를 작성하는 방법을 요구하고 있습니다. 이것은 SO 질문에 대해 너무 광범위합니다. – user2407038