有沒有比較實用、成熟的 Haskell 應用?
最近迷上了Haskell,看《真實世界的Haskell》,裡面居然有實現socket的庫,請問有哪些成熟的Haskell應用?
Glasgow Haskell Compiler
pandoc 文本格式轉換利器
Pandoc 一個用 Haskell 編寫的文檔格式轉換軟體
輸入格式可以是: markdown ,Textile, reStructuredText, HTML, LaTeX;
輸出語言非常豐富,包括: markdown, reStructuredText, XHTML, HTML 5, LaTeX , ConTeXt,RTF, DocBook XML, OpenDocument XML, ODT, Word docx, GNU Texinfo, MediaWiki markup, EPUB, Textile, groff man, Emacs Org-Mode, AsciiDoc,Slidy, DZSlides, S5 HTML slide shows. 如果安裝了 LaTeX ,甚至還可以輸出為 PDF 格式!
項目主頁:http://johnmacfarlane.net/pandoc/Haskell 寫的窗口管理器 Xmonad, 穩定可靠,堅如磐石,雖然是小眾軟體,也可以認為是實用,成熟了。
官網:xmonad | the tiling window manager that rocks比較實用的: - rnons/lord @ GitHub 我每天用它聽jing.fm和douban.fm。- TED2srt: Download bilingual subtitles of TED talks 我用它下載TED及其雙語字幕,用Yesod寫的
算不上很成熟,但都是我日常使用的
Haskell是社區建設不錯的小眾語言,對實際應用的收集不遺餘力,參考:http://www.haskell.org/haskellwiki/Haskell_in_industry
有不少生產應用,涉及金融、電信的很多,包括ATT、阿朗、德意志銀行、美林等。互聯網方面比較引人注目的是Google、Facebook都有Haskell開發的內部工具。移動公司Bump的後端也用了不少:http://devblog.bu.mp/haskell-at-bumpgeordi, 一個c++ eval bot. http://codepad.org也用了這個哦!
我是初學Haskell的,Haskell有3個Web app框架: happstack, snap 和 Yesod
warp , 高性能web伺服器.
Warp : Haskell 的高性能 Web 伺服器(譯文)推薦閱讀:
※使用 Cabal hook 構建複雜 Haskell 項目
※GHC擴展-XRankNTypes是什麼?如何理解forall .?
※Kotlin到Dart的簡單翻譯器的坑基本上填完了
※Haskell的遞歸
TAG:應用程序Application | Haskell |