网页生成
再说个小伎俩。
在VIP开发环境中,可以随时测试代码,不必编译成exe文件。
比如,想看看VIP内建谓词filenameext的执行结果,可以在一空白.pro文件中写入:
GOAL
filenameext("prolog.exe",Name,Ext),
filenameext(NewName,"prolog.exe",".err").
然后点选...
分类:
Web程序 时间:
2014-07-11 08:12:35
阅读次数:
242
保存用户对询问的回答结果,作为进一步推理的条件
还是从GOAL段开始。起始句是write_startform()
write_startform():-
write("\n").
注意!上一句应为write("\n").
GENI虚拟主机没有“cgi-bin”这个子目录。
在GOAL中,紧跟上一句的是assert_conditions(ParmList1)
assert_conditions(...
分类:
Web程序 时间:
2014-07-11 00:18:19
阅读次数:
226
深入探究WEB GENI源程序
折腾WEB GENI的目的,是为了摸清它的构造设计、运行机制,为山寨出自己的专家系统外壳,积累经验,启发灵感。
为此,必须深入细致地研读源程序代码。
WEBGENI包括2个模块:geni.pro和cgitools.pro。前者是主程序,负责推理、生成网页等;后者负责相对底层的CGI数据处理。本文探究的对象,主要是geni.pro。
Visual Prol...
分类:
Web程序 时间:
2014-07-09 12:57:04
阅读次数:
249
用Prolog写程序,感觉舒坦。
Prolog的编程范式,抽象程度远高于中、低级别的C语言等。写程序的源代码长度,至少比C语言的节省50%。
而且,Prolog的语法简单,符号选择自然合理,养眼度远高于其“近亲”Erlang。
Visual Prolog与其前身Turbo Prolog和PDC Prolog一脉相承,都是有严格类型限制的编译型软件。
与其他各种解释型Prolog相比,Vis...
分类:
Web程序 时间:
2014-07-08 21:19:20
阅读次数:
212
Web 专家系统 WWWGENI
在目录VIP_root>\WWW\Programs\GENI中,有个例程,展示如何创建在WEB服务器支持下,以CGI脚本方式在因特网上工作的小型专家系统。
GENI 使用极为简单的规则表示知识,当满足某些条件时,适用这些规则。
rule(1,"carnivore","cheetah",[1,2],"")
rule(2,"carnivore","...
分类:
Web程序 时间:
2014-07-08 21:16:07
阅读次数:
197
安装Erlang比较简单下载Erlang的压缩包输入tar -zxvf 压缩包 解压进入解压的目录下 输入./configure在./configure执行完成后,输入make然后输入make install即可完成运行时输入erl即可进入交互命令行模式Prolog我安装的是Swing-Prolog...
分类:
其他好文 时间:
2014-07-07 14:25:21
阅读次数:
206
问题1故障现象:Wed Jan 16 09:30:08 2013 [DiM][I]: New VM state is ACTIVE.Wed Jan 16 09:30:08 2013 [LCM][I]: New VM state is PROLOG.Wed Jan 16 09:30:08 2013 [...
分类:
其他好文 时间:
2014-07-02 23:23:21
阅读次数:
257