Smalltalk
albert_lee
这个作者很懒,什么都没留下…
展开
-
seaside在虚拟主机 webfactional 上的部署
seaside 是一个Web开发框架,在《Beyond Java》中有一章专门介绍,目前版本到 3.0 了。seaside 是基于smalltalk的,对这个词感到匪夷所思的读者不必继续了。 这里记录下它的部署过程: 1. 准备一个seaside 的运行环境, 下载 squeak, 以及一个可以运行的 seaside image2. 在 webfactional 的 p原创 2010-04-23 16:43:00 · 1256 阅读 · 0 评论 -
Seaside Web框架中文教程 系列之0:彼之砒霜吾之蜜糖
0 搭讪些杂七杂八的 打算写一个小系列来介绍Seaside Web 开发框架。算是自己学习使用的笔记。后面写多了没准整理个中文教程出来。 Seaside 框架我08年第一次接触,后来断断续续学习和折腾了一段时间。好事多磨。这个过程真是交杂着欣喜与痛苦。客观上说,Seaside 是否适合实际的开发呢,其实我心里也没底。虽然有一个 dabbledb.com 这样成功的例子在那摆着,但还真原创 2010-05-03 08:36:00 · 211 阅读 · 0 评论 -
侃侃那些美丽的编程语言(上)
就侃侃我见过的那些美丽的语言们吧。IT男好像特别喜欢争论,比如 Windows vs Mac vs Unix, Java vs C# vs C++, Vi vs Emacs, 这些都老生常谈了。甚至如果你弄混了开源与自由软件,自由软件的拥护者会耐心的给你解释:开源并非自由。我不是计算机专业科班的,但是从小喜欢,一直都是自己四处看各种东西,很多时候并不是考虑实用,因此别人问我:你原创 2010-05-11 15:05:00 · 30614 阅读 · 100 评论 -
侃侃自定义语法DSL的实现
之前一篇blog文章: 《侃侃那些美丽的编程语言(上)》里面谈到了 Smalltalk的自定义语法,感觉意犹未尽,特地展开谈一下。 上文中已经说过了,Smalltalk 的语法很简单,只有基本的三四条:一切都是对象,一切都是对象间的消息。从这一个基础出发,可以得到这样的结论:一切语法都是对象和消息。我们能自定义对象和对象的方法,因此,我们可以自己定义语法。 这一切成为可能的关键是:原创 2010-05-17 16:45:00 · 3231 阅读 · 7 评论 -
多学几门门语言很正常
先转一个网上的留言: 各位前辈, 小弟想申请某校计算机专业,传闻该校剧难毕业。今天进到CS主页一看,果然吓一跳,人家都是2个学期编程课学习一门JAVA,该校却是一个学期一门编程课学习“JAVA,SML,PROLOG”三门语言,随后的软件工程后续课程还要学习 ADA 95,HASKELL,这些名字我都是今天才第一次听说。 请问各位前辈,花这么多精力学习这些逻辑编程,函数编程语言值原创 2010-05-21 14:25:00 · 2739 阅读 · 3 评论