저는 Haskell에서 임베디드 언어를 디자인하려고합니다. 가능하다면 병렬 처리에 사용자 정의 된 의미를 부여하고 싶습니다. 일반적으로 함수 응용 프로그램을 나타냅니다. 또는 대체로, 나는 정의 가능한 연산자 우선 순위가있는 공백 연산자를 정의하고 싶다.ghc에서 나란히 병치 할 수있는 방법이 있습니까?
뭔가 다음 3 4
로 곱셈 3 * 4
를 작성할 수 있습니다 것
() x y = x * y
있다.
이것을 구현하기 위해 GHC에 확장 프로그램을 사용해야합니까?
정상적인 기능을 어떻게 적용 할 수 있습니까? –
(내 예제에서는) 두 개의 숫자와 같은 특정 유형에 대해서만 오버로드해야합니다. –
형식 유추와 함께 작동하지 않습니다. –