Haskell 趣學指南
  • HASKELL 趣學指南
  • LANGS
  • HASKELL 趣學指南
    • SUMMARY
    • ch01
      • 簡介
    • ch02
      • 從零開始
    • ch03
      • Types and Typeclasses
    • ch04
      • 函數的語法
    • ch05
      • 遞迴
    • ch06
      • 高階函數
    • ch07
      • 模組 (Modules)
    • ch08
      • 構造我們自己的 Types 和 Typeclasses
    • ch09
      • 輸入與輸出
    • ch10
      • 函數式地思考來解決問題
    • ch11
      • Functors, Applicative Functors 與 Monoids
    • ch12
      • 來看看幾種 Monad
    • ch13
      • 再來看看更多 Monad
    • ch14
      • Zippers 資料結構
    • Resource
      • resource
    • faq
      • FAQ
  • HASKELL 趣学指南
    • SUMMARY
    • ch01
      • 简介
    • ch02
      • 从零开始
    • ch03
      • Types and Typeclasses
    • ch04
      • 函数的语法
    • ch05
      • 递归
    • ch06
      • 高阶函数
    • ch07
      • 模块 (Modules)
    • ch08
      • 构造我们自己的 Types 和 Typeclasses
    • ch09
      • 输入与输出
    • ch10
      • 函数式地思考来解决问题
    • ch11
      • Functors, Applicative Functors 与 Monoids
    • ch12
      • 来看看几种 Monad
    • ch13
      • 再来看看更多 Monad
    • ch14
      • Zippers 数据结构
    • faq
      • FAQ
    • resource
      • Resource
Powered by GitBook
On this page
  • Specification
  • Tools
  • Lectures & Articles
  • Forum
  • Online Judge
  • Books
  • PL Researchers
  • Interesting Projects
  • Taiwan Functional Programming User Group

Was this helpful?

  1. HASKELL 趣學指南

Resource

PreviousZippers 資料結構Nextresource

Last updated 5 years ago

Was this helpful?

網路上 Haskell 的資源雖不少,但由於目前社群的人力有限。所以比較沒能整理成一套能循序漸進的學習方式。常常會在 Haskell Wiki 上撞到對初學者太過於深入的東西。或是覺得奇怪怎麼不斷有之前沒看過的東西冒出來。造成學習 Haskell 很大的撞牆期。這邊譯者會漸漸補充一些自己覺得有用的資源,嘗試找到一些中階的教材能夠銜接初學跟進階。

Specification

  • : Haskell 的標準,目前 GHC 如果不用任何 Extension,寫出來的程式是符合 Haskell 98 的標準。

  • :,最新的標準,有許多已經實作但要開 Extension 才能用。

Tools

  • : Haskell 函數的搜尋引擎,不只可以用函數的名稱搜尋,也可以用函數的型態來搜尋。

  • : 跟 Hoogle 同樣功能。

  • : 可以方便查詢 package 不同版號之間的差異。

  • : 方便查詢 Hackage 上面 package 之間的相依性。

Lectures & Articles

  • : 豐富的 Wikibook 資源

  • : David Mazières 跟 Bryan O'Sullivan 在 Stanford 開的課。

  • : Haskell 專欄

  • ,Audrey Tang 寫的教學,教你如何用 Haskell 寫出一個 Scheme。

  • [德國大學的 Functional Programming 課程,語言是用 FP (英文授課)]()

  • [Fast Code Nation]())

Forum

Online Judge

Books

PL Researchers

Interesting Projects

Taiwan Functional Programming User Group

: 著名 stackoverflow 上的*haskell tag

: 已經算非常著名的 Online Judge,可惜只有上傳答案。如果問題實在想不出來,Haskell Wiki 上也有參考答案。

: 少數的 Online Judge 系統可以上傳 Haskell 的,題目非常豐富。也是練 ACM ICPC 常用的網站。

用 Haskell 語言的子集,直接轉譯成 Javascript

: Haskell IDE

: 超級瑪利歐

Haskell 98 Report
Haskell 2010 Report
Hoogle
Hayoo
hdiff
packdeps
Wikibook Haskell
CS240h
本物のプログラマはHaskellを使う
Write Yourself a Scheme in 48 Hours
http://video.s-inf.de/*FP.2005-SS-Giesl.(COt).HD_Videoaufzeichnung
Simon Marlow 講解 parallel haskell 的投影片
FLOLAC 2012
ICFP 2012
Explanation of Generalized Algebraic Data Types
A Quick Intro to Snap
Logic, Languages, Compilation, and Verification 2012
Haskell in Halle/Saale
http://bos.github.com/reaktor-dev-day-2012/reaktor-talk-slides.html*(1
Stackoverflow
Reddit
H-99: Ninety-Nine Haskell Problems
Project Euler
SPOJ
Learn you a Haskell for great good (Japanese Translation)
Real World Haskell
Yesod Book, 講解如何使用 Yesod Web Framework
穆信成老師
單中杰老師
Conal Elliott
Edward Yang
Edward Kmett
Fay Programming Langauge
Leksah
Super Manao Bros
TW-FPUG on Vimeo
Haskell 進階運算元件介紹