- 博客(13)
- 问答 (1)
- 收藏
- 关注
原创 关于Kibro
这是一个灵活性很高的fastcgi框架 kibro --> panda 可以看看这两个包的源代码,kibro写的极为妙,panda有点晕 注意:你的lighttpd版本一定是1.4.19,千万不要高版本,低版本我就不知道了。...
2009-04-14 20:25:14 181
原创 潜心修炼
看了很多,感觉已经知道monad是咋个回事儿了,面对却胆怯。 monad transformer 感觉自己还是需要多磨练磨练
2009-04-12 09:01:06 120
原创 我的眼好疼
最近发生了一些事情,好在自己假装很从容。 一些论断:1、如果没有垄断的技术,就没有什么价值;譬如开源,只是一种商业上的成功。2、要想进入社会,就一定要有一个文凭3、人不是追求名就是追求利,你是哪一个?4、你需要拿东西来证明5、你需要第三方权威证明…… 我觉得这样很累,大家都在纸上谈信任,其实我们还是互相恐惧、互...
2009-04-10 20:30:10 99
Write Yourself a Scheme in 48 Hours(5)
5. 插曲:检查错误目前,在代码的很多地方我们要么忽略了错误,要么静默的指定像#f或者0这种没有任何意义的“默认”值。一些语言 - 像Perl和PHP -用这种方式工作的不错。但是,它常常意味着那些错误在整个程序里安静的传递知道它们变成大的问题,这说明除错机制对程序员相当不方便。我们希望一旦错误信号发生它们立刻产生excution。首先,我们需要导入Cont...
2009-04-10 19:19:25 118
原创 如何让java环境显示中文
找到中文字体/usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhei.ttc 找到jre fonts目录/opt/java/jre/lib/fonts建立fallback目录并链接字体$sudo mkdir fallback$sudo ln -s /usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhe...
2009-04-10 08:21:33 3196
Write Yourself a Scheme in 48 Hours(4)
4.求值,第一部分4.1开始求值 现在,我们仅仅能打印我们是否能分辨给定的代码碎片。我们将向一个工作的Scheme解释器迈向第一步:确定程序碎片的值。我们先从一些简单的阶段开始,但是很快你就能发展到可以计算。 让我们从告诉Haskell如何将各种可能的LispVal表示成字符串打印开始: showVal :: LispVal -> Stringshow...
2009-04-09 21:10:56 144
原创 安装小记
系统在我的修修补补中变得有些凌乱,我重新安装了一遍,顺便记录以下: archlinux: 桌面:slim openbox idesk tint2 obconf obmenu lxappearance 系统: xorg xf86-video-intel hal alsa-util wicd ntfs-3g abs yaourt(Server = http://repo.archlinu...
2009-04-09 10:56:53 121
Parsec3
Parsec3和它的上一个版本变了不少,官方说法是应用范围更广了。 写道This is a first release of the Parsec 3, the Google Summer of Code ofPaolo Martini.The main changes are: * The Parser monad has been generalized into a ...
2009-04-07 21:15:31 152
Write Yourself a Scheme in 48 Hours(3)
3.语法分析3.1:写一个简单的分析程序 现在,让我们试着写一个简单的分析程序。我们会使用Parsec库,这个库可能来自GHC但是如果你使用其他编译器这个库可能需要单独下载。 开始添加这一行在导入节(importsection): import Text.ParserCombinators.Parsec hiding (spaces) 这让我们...
2009-04-07 10:53:06 174
Write Yourself a Scheme in 48 Hours(2)
2.第一步 首先,你需要安装GHC。在Linux环境,它常常被预安装了或者能够通过apt-get或者yum命令获得。它也可以从http://www.haskell.org/ghc/下载。二进制包大概是最容易的,除非你真的知道你在做什么。GHC应该像其他的软件包一样下载和安装。这个教程在Linux下面完成,但是如果你知道如何使用DOS命令行所有的东西应该...
2009-04-06 09:36:37 153
Write Yourself a Scheme in 48 Hours(1)
PRE:Write Yourself a Scheme in 48 Hours是我觉得比较好的教程之一,我想翻译它,借此留下我学习的痕迹,并能够与大家交流,希望大家指正。------------------------------------------------------------------------------------------- 1、概论 大多数网络上的H...
2009-04-05 08:56:01 247
抱怨 :: All about Monad
代码写得太BT,恶心死了 例: convert :: String -> Stringconvert s = let (Right str) = do { n <- parseHex s; toString n } `catchError` printError in str where printError e = return $ "At in...
2009-04-04 20:42:10 99
空空如也
haskell 中 (!) 的意思
2009-04-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人