«haskell» 태그된 질문

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

5
Functor / Functor / Applicative / Monad가 아닌 좋은 예?
타입 클래스 X가 무엇인지 누군가에게 설명하면서 정확히 X 인 데이터 구조의 좋은 예를 찾기 위해 고심하고 있습니다. 따라서 다음에 대한 예를 요청합니다. Functor가 아닌 타입 생성자. Functor이지만 형식이 아닌 형식 생성자입니다. Applicative이지만 Monad가 아닌 형식 생성자입니다. Monad 인 타입 생성자. 나는 모나드에 대한 많은 예가 있다고 생각하지만, 이전 예와 관련이있는 …

5
일반적인 Haskell 연산자에 대한 명확한 이름이 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문을 개선하십시오 나는 당신 에게 Great Good을위한 Haskell을 배우고 있으며, Haskell 연산자를 발음하는 법을 결코 모른다. …
204 haskell  operators 

3
Haskell : Int를 문자열로 변환
나는 다음 String을 사용하여 숫자를 숫자 로 변환 할 수 있다는 것을 알고 있습니다 read. Prelude> read "3" :: Int 3 Prelude> read "3" :: Double 3.0 그러나 가치 의 String표현을 어떻게 얻 Int습니까?
199 string  haskell  int  casting 

4
GHC 코어 읽기
핵심은 GHC의 중간 언어입니다. Reading Core는 프로그램의 성과를 더 잘 이해하는 데 도움이됩니다. 누군가 Core 읽기에 대한 문서 나 자습서를 요청했지만 많이 찾을 수 없었습니다. GHC Core를 읽을 수있는 문서는 무엇입니까? 지금까지 찾은 내용은 다음과 같습니다. 엄격 성, 게으름 및 재귀를 활용하여 C만큼 빠르게 Haskell 작성 C만큼 빠른 Haskell : …


3
GHC가 확실하게 수행 할 수있는 최적화 방법은 무엇입니까?
GHC는 수행 할 수있는 많은 최적화 기능을 가지고 있지만, 모두가 무엇인지, 그들이 수행 될 가능성과 상황에 대해 알지 못합니다. 내 질문은 : 매번 또는 거의 적용 할 수있는 변형은 무엇입니까? 자주 실행되는 (평가 된) 코드 조각을보고 첫 번째 생각이 "흠, 아마도 최적화해야 할 것"이라면, 두 번째 생각은 "생각하지 않아도됩니다. GHC가 …

1
렌즈, fclabels, 데이터 접근 자-구조 접근 및 돌연변이를위한 라이브러리가 더 좋습니다
레코드 필드에 액세스하고 조작하기위한 인기있는 라이브러리가 3 개 이상 있습니다. 내가 아는 것은 data-accessor, fclabels 및 lens입니다. 개인적으로 나는 데이터 접근 자로 시작하여 지금 사용하고 있습니다. 그러나 최근에 haskell-cafe에서 fclabels가 우수하다는 의견이있었습니다. 따라서 저는이 세 개의 라이브러리를 비교하는 데 관심이 있습니다.



13
하스켈에서 줄을 나누는 방법?
Haskell에서 문자열을 분리하는 표준 방법이 있습니까? lines및 words업무 공백이나 줄 바꿈에 분할에서 큰하지만 반드시 쉼표에 분할하는 표준 방법은 무엇입니까? Hoogle에서 찾을 수 없습니다. 구체적으로, split "," "my,comma,separated,list"returns 가있는 곳을 찾고 ["my","comma","separated","list"]있습니다.
163 string  haskell 

4
의존적으로 타이핑하지 않는 이유는 무엇입니까?
나는 여러 출처에서 "Haskell이 점차 의존형 언어가되고있다"라는 의견을 반향시켰다. 더 많은 언어 확장으로 Haskell은 일반적인 방향으로 표류하고 있지만 아직은 그렇지 않습니다. 기본적으로 알고 싶은 두 가지가 있습니다. 첫 번째는, "종종 의존형 언어"라는 것이 실제로 무엇을 의미 하는가? (기술적으로 너무 기술적 인 일이 없기를 바랍니다.) 두 번째 질문은 ... 단점은 무엇입니까? …


7
여러 줄에서 ghci로 함수를 정의하는 방법은 무엇입니까?
여러 줄에 걸쳐있는 간단한 함수를 ghci로 정의하려고합니다. 다음을 예로 들어 보겠습니다. let abs n | n >= 0 = n | otherwise = -n 지금까지 첫 번째 줄 다음에 Enter 키를 눌러 보았습니다. Prelude> let abs n | n >= 0 = n Prelude> | otherwise = -n <interactive>:1:0: parse …
161 haskell  ghci 


2
zygohistomorphic prepromorphisms의 실제 응용
네, 이것들 : {-#LANGUAGE TypeOperators, RankNTypes #-} import Control.Morphism.Zygo import Control.Morphism.Prepro import Control.Morphism.Histo import Control.Functor.Algebra import Control.Functor.Extras import Control.Functor.Fix import Control.Comonad.Cofree zygohistomorphic_prepromorphism :: Functor f => Algebra f b -> GAlgebra f (ZygoT (Cofree f) b) a -> (f :~> f) -> FixF f -> a zygohistomorphic_prepromorphism f = g_prepro …

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