Haskell로 작성된 최종 사용자를위한 영감을주는 소프트웨어? [닫은]


9

훌륭한 기술은 보이지 않습니다.

일반적인 용의자 (GHC, Xmonad, 독점 거래 소프트웨어) 외에 Haskell로 작성된 최종 사용자 소프트웨어의 좋은 예는 무엇입니까?

좋은 예는 FreeArc, Hledger 및 "Nikki And The Robots"입니다. 더 많은 예제가 있습니까 (완전한 GUI 응용 프로그램, 작은 CLI 도구 등)?

편집 : 예를 들어 Erlang으로 작성되었지만 사용자가 말할 수 없기 때문에 Wings3D에 매료되었습니다. 그냥 작동합니다. Haskell의 약점은 크로스 플랫폼 GUI입니다. 일반적으로 Haskell로 작성된 GUI 응용 프로그램은 많지 않으며 대부분 사용, 설치 또는 컴파일하기가 쉽지 않습니다. 어려운 일을 쉽게 보이게하는 방법으로부터 배울 좋은 예는 무엇입니까?


이 질문이 계속 열려 있는지 확인하는 것이 흥미로울 것입니다. 경계선은 건설적이지 않지만 동시에 흥미로운 답변을 이끌어 낼 수 있습니다.
매트 엘렌

Lenny222, 그 예제가 왜 좋은지에 대해 설명해 주시겠습니까? 나는 이것이 좋은 대답을 장려 할 것이라고 생각합니다.
매트 엘렌

@Matt 도넛에 달러를 걸고 있습니다. 결국, 그것은 FP에 관한 것입니다.
quant_dev

질문 제목을 읽었을 때의 첫 생각은 "하스켈에서 최종 사용자를 어떻게 작성합니까?"였습니다.
Joel Etherton

Yi는 Haskell로 작성된 흥미로운 편집자입니다. 나는 그것을 대답으로 넣었지만 소스 코드 만 보았고 실제로는 사용하지 않았습니다.
Larry Coleman

답변:


8

가장 먼저 떠오르는 두 가지 프로젝트는 pandocdarcs 입니다. 어떤 프로그래밍 언어를 사용하는지 신경 쓰지 않는 사용자가 사용하는 안정적인 도구입니다. 그들은 법안에 완벽하게 맞습니다.

다른 응용 프로그램은 YiManatee 입니다. 불행히도 현재로서는 약간 불안정하며 약간의 불편한 호기심이 있지만 개발 중입니다. 언젠가 그것들은 pandocdarcs에 등재 될 수 있습니다 .

haskell로 작성된 많은 소프트웨어는 라이브러리로 끝난 다음 독점 소프트웨어로 끝납니다. 그러한 예로는 haskell을위한 풍부한 웹 프레임 워크가 있습니다. 웹 사이트를 방문하여 웹 사이트가 haskell 웹 프레임 워크를 사용하고 있는지 모를 수도 있습니다.


4

흠, 최근 ICFP 공모전은 어떻습니까?

여기에 이미지 설명을 입력하십시오

문제는 상당히 도전적이고 개방적이며 매우 즐거웠습니다. 여기에서 설명을 읽으십시오 : http://www.icfpcontest.org/2011/06/task-description-contest-starts-now.html

우리 팀은 루비를 사용했지만 상위 30 위를 차지하지는 않았지만 다른 팀은 Haskell을 선택했으며 많은 놀라운 일을 해냈습니다. https://github.com/tanakh/ICFP2011

기본적으로 그들은 게임 필드를 컴퓨터로 사용하여 상대방을 파괴 한 자기 복제 및 자기 치유 프로그램을 작성했습니다.

코드는 거칠고 (콘테스트 시간이 제한되어 있기 때문에) 매우 문제가 있지만 읽기가 매우 쉽습니다. Haskell이 시원하고 학습 할 가치가 있다는 것을 다른 사람들에게 납득시키기는 어려울 수 있지만 이미 결정한 사람들에게는 시도해 볼 수 있습니다.

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