Jane Street의 핵심 표준 라이브러리와 이유 언어 프론트 엔드를 사용하여 프로그램을 만들려고합니다.'explicit_arity'속성을 사용하지 않았습니다.
corebuild
스크립트를 가져 와서 을 rebuild
으로 바꾸어 복사본을 recorebuild
으로 저장했습니다. 하지만 몇 가지 간단한 코드에 문제가 있습니다.
이 실패 할 최소한의 예는 다음과 같습니다
rebuild -tag "ppx(ppx-jane -as-ppx)" test.byte
하는 당신이 오류를 얻을 :
type t = Foo int | Bar;
let foobar f => switch f {
| Foo x => x
| Bar => 0
};
당신은 다음과 같은 옵션을 corebuild
에 의해 추가 된 중 하나를 컴파일하려고하면 :
File "", line 0:
Attribute `explicit_arity' was not used
Command exited with code 2.
이게 무슨 의미입니까?
내가 너무 이유에 제인 스트리트의 코어를 사용에 관심이 있어요. 어떻게하는지 설명하는 문서/튜토리얼/블로그를 알고 있습니까? – hendysg