A Lambda Calculus Reducer(tool)
基本功能: The reducer expects a lambda expression. It echos back the way the expression was parsed, and then proceeds to print reduction…
关于SICP3.3.4的agenda
书中只说了after-delay和propagate的实现,但是没有提到其中agenda的实现. 我看了一下置顶,似乎答案里也没有提到这个... 但是为了能让里面的东西跑起来…
关于 hugs 的 一些变化?
今天刚把 hugs 装上 hugs-Mar2005 当试着运行一些函数:Hugs.Base> map toUpper "Hello World"ERROR - Undefined variable "toUpper"Hugs.Base> filte…
Set 如何使用?(已解决)
我想自己定义一个数据结构是这样的:它包含两个集合。 用如下的语法,报错 import qualified Data.Set as Set data NewType = NewType { …
[三道贩子] The Monad.Reader (13)
The Monad.Reader (13) http://www.haskell.org/haskellwiki/The_Monad.Reader Issue 13 consists of the following four articles: * Stephen Hicks …
Functional Programming Group(University of St Andrews)
Functional programming involves writing programs using pure functions. Unlike conventional programming (including much object-oriented progr…
Sieve of Eratosthenes 的 Haskell/Scheme 实现
Sieve of Eratosthenes 算法描述见 http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes Haskell 实现如下:sieve :: [Integer] -> [Integer]sieve (x…
新问题:haskell Network.Socket 监听TCP 如何持续接收数据?
新问题在三楼 看了一下 Network 和 Network.Socket 如果用Network 里面的ListenOn 可以监听TCP 端口. 用Network.Socket 不知道如何监听TCP 端口 . 监…
RealWorldHaskell中关于Exception的介绍有些“过期”了
昨天编译某个东西的时候发现,Ghc6.8.3和Ghc6.10.1对于Exception的处理是不同的。 Ghc6.8.3的库中的Exception和Real World Haskell那本书上面介绍的一…
[三道贩子] Haskell Weekly News: January 3, 2009
Haskell Weekly News: January 3, 2009 http://sequence.complete.org/hwn/20090103 Announcements ---- #haskell IRC channel reaches 600 users. Do…