[三道贩子] Haskell Weekly News: Issue 100
Haskell Weekly News http://sequence.complete.org/hwn/20090110 Issue 100 - January 10, 2009 发贴时这期的好像还没贴到 sequence.complete.org 上…
用 Haskell 做了一个简单的 Vigenre 加密
Vigenre 加密算法是一个简单替换密码。我的同学大多都用 Java、VB、VC 来实现。 但我想 Haskell 这样的语言去做这样的数学问题应该是很简单的,所以昨…
[ML, Scheme] 无穷表, Stream
本贴内容来自 《ML 程序设计语言》(Paulson) 的第 5 章:函数和无穷数据。 在惰性求值语言中如 Haskell 中,惰性是内建的,所以能轻易定义无穷数据。…
[Haskell] GHC 6.10.1 发布
GHC 6.10.1 发布 There have been a number of significant changes since the last major release, including: * Some new language features have b…
haskell infix 和 prefix 的疑问
在 haskell 中,可以用 () 和 `` 让函数在 prefix 和 infix 之间转化,但是,这个仅限于 binary 函数,也就是有两个参数的函数。 另一方面,我们也知…
David Madore 的 Scheme 迷题解释
就是传说中的阴阳迷题,我把代码改了一下,本质是一样的。 (define (id x) x)(define (f x) (display "O") x)(define (g x) (display "-") x)((f (c…
haskell 中“选择”的想法
最近突然想到这个问题,在 haskell 中,可以用 pattern matching ,也可以用 if 来实现不“选择分支”结构,有什么不同呢? 于是作了个实验。 代码如…
church 布尔值
本帖介绍 church 布尔值。 church 布尔值可以在 lambda 表达式中起条件分支的作用。比如 bfg,希望在 b 为真时得到 f,反之得到 g. 即:(true f) g=f,…
给FP版带点好玩的东西,FP语言的Quine
问:何为Quine ? 答:A program that generates a copy of its own source text as its complete output 下面的网站上还有很多其他语言的例子。 http…
C 版打印特殊矩阵问题的 Haskell 实现
问题描述见 http://bbs.chinaunix.net/thread-1279897-1-1.html Haskell 实现:module Main whereimport System.Environment (getArgs)import Data.Lis…
[三道贩子] Haskell Quick Reference
Haskell Quick Reference (1-page PDF) http://www.haskell.org/pipermail ... ovember/050296.html 浏览了下,挺不错的…