变量化技术可以用效解决多层次表的"平面化",这也是动态dcl的基本方法! 你没必要用一个表来包括所有的内容,你就是不会处理多层次表也可以操作表中“变量” defun结构不也是一个表?里面的setq,set这类的变量化技术大家不也都用的很好么! 很容易 (Lost in Stupid Parenthesis)-》这是不可能出现的事~ lisp作为一个以表处理见长的语言,就这点dcl只是小事一桩~ 以实际测试为例处理一个超多数据的对话框也是很快速的~ (狂刀兄的在运行时还要去查找简化命令的全写,可能要慢一点点) VLDCL提供的是高度集成化的控件操控函数=》(VLDCL它的语法是不太容易学习的) 我的listdcl已做好接口可以让用户自定义自己的控件,(控件中可包括事件) 比VLDCL提供的“控件”更具有个性化~也更具扩展性~ 你看看vldcl的个头100多k~ 你一个lisp程序如果打包上它的“高度集成化控件”有点怕人的哦! |