«haskell» 태그된 질문

Haskell은 강력한 정적 타이핑, 지연 평가, 광범위한 병렬 처리 및 동시성 지원 및 고유 한 추상화 기능을 갖춘 기능적 프로그래밍 언어입니다.



1
c2hs를 사용하여 구조체 및 익명 공용체와 인터페이스
이 C 코드 덩어리를 .chs 파일로 인코딩하여 c2hs가 비교적 멋진 것으로 변환 할 수 있도록하려면 어떻게해야할까요? typedef enum { MONOME_BUTTON_UP = 0x00, MONOME_BUTTON_DOWN = 0x01, MONOME_ENCODER_DELTA = 0x02, MONOME_ENCODER_KEY_UP = 0x03, MONOME_ENCODER_KEY_DOWN = 0x04, MONOME_TILT = 0x05, /* update this if you add event types */ MONOME_EVENT_MAX = 0x06 } …
100 haskell  c2hs 

1
영원히 실행되는 Elm 컴파일러, 컴퓨터가 뜨거워 짐
이 문제의 원인은 확실하지 않지만 프로젝트에서 빌드 중이며 컴파일러는 모듈을 컴파일하는 데 몇 시간이 걸립니다. 내 코드베이스의 총 크기는 352KB이지만 10KB를 초과하는 모듈은 없습니다. 네이티브 포트를 사용하고 있지만 매우 사소합니다. 그냥 가져 오는 중 Date.now()입니다. elm 컴파일러가 컴파일하는 데 오랜 시간이 걸리는 잘 알려진 것이 있습니까? 종속성이 많지는 않지만 Html을 …

2
유형 검사기가 매우 잘못된 유형 대체를 허용하고 있으며 프로그램은 여전히 ​​컴파일됩니다.
내 프로그램에서 문제를 디버깅하는 동안 (동일한 반경을 가진 2 개의 원이 Gloss를 사용하여 다른 크기로 그려집니다 *) 이상한 상황을 발견했습니다. 객체를 처리하는 파일에는 다음과 같은 정의가 있습니다 Player. type Coord = (Float,Float) data Obj = Player { oPos :: Coord, oDims :: Coord } Objects.hs를 가져 오는 주 파일에는 다음과 …
99 haskell  types 


5
인덱스 된 모나드는 무엇입니까?
인덱스 된 모나드 는 무엇 이며이 모나드 의 동기 는 무엇입니까 ? 나는 그것이 부작용을 추적하는 데 도움이된다고 읽었습니다. 그러나 형식 서명과 문서는 나를 어디로도 인도하지 않습니다. 부작용 (또는 다른 유효한 예)을 추적하는 데 도움이 될 수있는 예는 무엇입니까?
98 haskell  monads 



6
Data.Void의 터무니없는 기능은 무엇에 유용합니까?
의 absurd함수 Data.Void에는 다음 서명 Void이 있습니다. 여기서은 해당 패키지에서 내 보낸 논리적으로 무인 유형입니다. -- | Since 'Void' values logically don't exist, this witnesses the logical -- reasoning tool of \"ex falso quodlibet\". absurd :: Void -> a 나는 이것이 유효한 공식에 대응한다는 문서의 발언을 얻기에 충분한 논리를 알고있다 …

3
하스켈에서 Control.Monad.Writer를 사용하는 방법?
저는 함수형 프로그래밍을 처음 접했고 최근에는 Learn You a Haskell 에서 배웠지 만이 장을 살펴 보았을 때 아래 프로그램을 고수했습니다. import Control.Monad.Writer logNumber :: Int -> Writer [String] Int logNumber x = Writer (x, ["Got number: " ++ show x]) multWithLog :: Writer [String] Int multWithLog = do a <- …
97 haskell  monads 


1
Haskell은 추가로 가져온 모듈로 현재 모듈을 내 보냅니다.
내부에 보이는 모든 것을 내보내는 것 외에도 모듈을 다시 내보내는 모듈을 Haskell로 작성할 수 있습니까? 다음 모듈을 고려해 보겠습니다. module Test where import A f x = x 이 모듈은 내부에 정의 된 모든 것을 f내보내 므로 에서 가져온 항목을 내보내지만 다시 내 보내지 않습니다 A. 반면에 모듈을 다시 내보내려면 …
96 haskell  module  export 

9
Haskell 오프라인 문서?
Haskell 핵심 라이브러리 (또는 그 이상)에 대한 오프라인 문서를 얻을 수있는 가능성은 무엇입니까? 때로는 Wi-Fi가없는 커피 숍에 노트북을 가져 가고 , Hoogle 과 같은 것을 오프라인에서 사용하는 것이 좋을 것 입니다.

9
Haskell Prelude에서 'const'의 요점은 무엇입니까?
Haskell Prelude를 살펴보면 다음과 같은 기능이 있습니다 const . const x _ = x 이 기능과 관련된 어떤 것도 찾을 수없는 것 같습니다. 점은 무엇인가? 누구든지이 기능이 어디에서 사용될 수 있는지 예를 들어 줄 수 있습니까?
94 haskell 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.