回到南县已经有好几天了,这些天的生活上可以说相当舒适。白天睡到12点多才起来,然后吃饭,坐在火桶上用笔记本电脑看电影。晚上偶尔去网吧上上网,从网上下载些电影来看。晚上睡在非常非常暖和的床上,现在既已保研成功,精神上的压力也是很小。不过过得有些空虚,骨架提取,名花网站,毕业设计,还有一些科目的复习都没有开始,这又显示了我个人一个非常严重的毛病:“拖”。那些东西现在我可是一点兴趣都提不起来,说起来真是不好。
家里已花了一万多块钱彻底装修了一番,天花板,地板都已重新翻新,连大门也移位了。家里所有的门都换了,都是非常新,非常客气。厨房和浴室更是焕然一新,原来的灶已完全拆除,而浴室上面的墙壁也粉刷并贴上了釉面砖。不过浴室里的喷头喷出的水要么太热,要么太凉,而喷溅式的喷头我总觉得不好用。这一点使得我在家里洗澡反而没学校舒适。
12号晚上我又去了钟涛家去了一趟,原以为可以开开心心地用笔记本上网,没想到他说他家的上网帐户是与网卡的物理地址绑定的,搞得还真麻烦啊。只好用他那台破台式机上网。说起来用了好的电脑后,再用破旧的电脑就会觉得非常不爽。那台电脑的显示器是CRT的,刷新率居然设成了60赫兹,那可闪得厉害啊,这小子居然还能忍受。我一上来就调成了85赫兹。我看了些《叶问》和《非诚勿扰》的影评,然后就与其它大学同学聊起天来。弄完之后,就很快就觉得没什么意思了,就有一种厌倦感,这时恰好妈妈叫我,我马上收拾好东西回家。
回家还是接着看《神雕侠侣》,一直看到很晚,终于看完了,接上次《天龙八部》后,我又完整地看完了一部金庸的经典小说,本来接下来就想好好看看《射雕英雄传》,结果从网上找来找去,没有找到张纪中版的迅雷下载地址,只好作罢。准备下学期到了学校在线看得了,迅雷搜索到的版本都是胡歌版的,因为我以前看过的射雕的片断都是张纪中版的,所以先入为主,所以绝不看另外的版本。
最近无聊的时候除了看电影外,还研究了一下Guile,发现Guile的官方教程还是很不全,里面还有一些实用性的章节都还全空着。而我对于Scheme语言的认识,还仅仅停留在入门的阶段,又不想看R5RS这样复杂的定义式的介绍。下次有机会得下载一些Scheme的教程来看看。感觉Guile教程实在是太少了。而且作为GNU教主Richard Stallman的强力推荐的扩展语言,似乎它的影响力还是很不够。不过对于我来说,我是想以Guile/Scheme学习为入门,侧重于领略函数式编程的风采,不过教程和相关库的缺乏让我多少有些失望。
Guile是Scheme的GNU实现,在Guile的info文档里,有关于它的历史说明。本来TCL是扩展语言的一种广泛选择,可是Richard Stallman对TCL很不喜欢,它觉得用TCL不适合用于扩展语言,于是后来就弄GEL,再更名为Guile。Guile和Richard Stallman的大作Emacs的Emacs Lisp一样,也是函数式的编程语言,是Lisp的一个分支。我在Guile的官网上下载了它的一个海龟作图的教程,研究了一下。
这篇文章写得还行,它以LOGO语言的经典教程--海龟作图为例,由浅入门地说明了用Guile来写扩展的基本方法,虽说对于我来说有些啰嗦,不过总的来说很有用。不过书中直接使用了X来作为作图的工具。我在我的机器上并没有实现成功。而且还发现此教程还使用了一些过时的宏,看来此教程写得比较早,而且教程本身就说了,当时Guile的教程也比较少。不过作为作图而言,Scheme本身有它的GTK+的绑定,用GTK+的方法可能更为实用。
不过我目前看来,Scheme语言学术上看有意义,毕竟是函数式语言,可是在工业上运用上并不很广,它的语言看起来要怪异。而与Lua语言相比,Lua虽与C类语言有些差别,但是总的来说非常简单,而且学起来也很容易上用。就我目前所知,Lua有游戏,如魔兽世界,一些窗口管理器如Awesome,Ion现在以Lua为配置和扩展语言,另外一个新的TeX引擎--LuaTeX也内置了Lua编程语言。而Scheme我目前所知的就只有Gimp的Script-Fu扩展是基于Scheme。因此我个人觉得在扩展语言上,Lua比Scheme更有前途。