Haskell

Haskell簡明教程(一):從遞迴說起

這一系列是我學習Learn You a Haskell For Great Good 之後,總結,編寫的學習筆記。 這個系列主要分為五個部分: 從命令式語言進行抽象

haskell – 有效的並行策略

我試圖圍繞平行策略.我想我明白了每個組合器的作用,但是每次嘗試使用超過1個核心的程式時,程式會顯著減慢. 例如,一段時間後,我嘗試從〜700個文件中計算直方圖(並從它們獨特的單詞).我以為使用

Haskell RSS,郵件和XML庫選擇

我一直在學習Haskell一段時間,隨著我學習的每一種新的程式語言,我做了一個需要使用郵件伺服器和釋出RSS和Atom內容的小專案.唯一的問題是,我似乎找不到適合這些的軟體包,或至少找不到任何包的評論.

各語言Y組合子大比拼

最近有點無聊,突然想試試在各種語言裡面實現Y組合子。不過寫完之後,沒想到結果完全出乎我的意料。嘛,讓我們來看看不同語言裡的Y組合子。 首先祭上Y組合子的定義: Y = \lambda f. (\lamb

基於 Generator 和 Iterator 的惰性列表

文 | 王橋 on 前端 初識 Lazy List 如果有了解過 Haskell 的朋友,對下面的這些表達一定不陌生: 上面的幾個表示式產生的都是無限列表。對於習慣了主流程式設計語音的朋友

1717211559.6595