← 返回作品

一起来学Haskell啦

haskellprogramming language

前言

函数式语言Haskell听闻已久, 但是没看过, 最近两周看learn you a haskell for great good![1], 有种相见恨晚的感觉, 现在如果让我一个编程入门者学习的话, 我可能会推荐C++和Haskell吧... Haskell里的思想看完, 再看Python, JS ES2015/16/17引入的一些新特性, 一眼就能理解了.

*learn you a haskell for great good!*这本书看完一遍, 再重新看一遍目录, 从中找到自己印象不深的章节, 稍作记录于此.

<!--more-->

1. 安装

工具个人推荐用Stack, 官方文档查询步骤就好, 值得注意的是由于G*F*W的存在, stack setup时竟然没法下载GHC, 这里推荐: 中科大镜像: http://mirrors.ustc.edu.cn/help/hackage.html http://mirrors.ustc.edu.cn/help/stackage.html 清华Tuna镜像: https://mirrors.tuna.tsinghua.edu.cn/help/hackage/ https://mirror.tuna.tsinghua.edu.cn/help/stackage/

2. 自定义Type和Typeclass

Footnotes


  1. learn you a haskell for great good! ↩︎