memtest.tst
来自「一套美国国家宇航局人工智能中心NASA的专家系统工具源代码」· TST 代码 · 共 173 行
TST
173 行
; Begin loads, runs, and bsaves(clear)(set-strategy depth)(unwatch all)(open "memtest.rsl" memtest "w")(printout memtest "All numbers appearing below should be equal:" crlf)(release-mem)(printout memtest (mem-used) crlf)(load "mab.clp")(bsave "mab.bin")(reset)(run)(reset)(run)(clear)(release-mem)(printout memtest (mem-used) crlf)(load "dilemma1.clp")(reset)(run)(bsave "dilemma1.bin")(reset)(run)(clear)(release-mem)(printout memtest (mem-used) crlf)(load "dilemma2.clp")(reset)(run)(reset)(run)(bsave "dilemma2.bin")(clear)(release-mem)(printout memtest (mem-used) crlf)(load "wordgame.clp")(reset)(bsave "wordgame.bin")(run)(reset)(run)(clear)(release-mem)(printout memtest (mem-used) crlf)(load "zebra.clp")(reset)(run)(reset)(bsave "zebra.bin")(run)(clear)(release-mem)(printout memtest (mem-used) crlf)(load "electrnc.clp")(load "circuit3.clp")(reset)(run)(reset)(bsave "circuit3.bin")(run)(clear)(release-mem)(printout memtest (mem-used) crlf)(defrule foo ; DR0071 (or (fact ?x) ; DR0071 (fact ~?x)) ; DR0071 => ; DR0071 (assert (fact (g ?x ?x)))) ; DR0071(clear)(release-mem)(printout memtest (mem-used) crlf); Begin bloads, runs, and bloading while loaded(load "mab.clp")(reset)(run)(bload "dilemma1.bin")(reset)(run)(reset)(run)(clear)(release-mem)(printout memtest (mem-used) crlf)(load "dilemma2.clp")(reset)(run)(bload "circuit3.bin")(reset)(run)(reset)(run)(clear)(release-mem)(printout memtest (mem-used) crlf)(load "zebra.clp")(reset)(run)(bload "mab.bin")(reset)(run)(reset)(run)(clear)(release-mem)(printout memtest (mem-used) crlf)(load "zebra.clp")(reset)(run)(bload "zebra.bin")(reset)(run)(reset)(run)(clear)(release-mem)(printout memtest (mem-used) crlf)(load "wordgame.clp")(reset)(run)(bload "dilemma2.bin")(reset)(run)(reset)(run)(clear)(release-mem)(printout memtest (mem-used) crlf)(load "dilemma1.clp")(reset)(run)(bload "wordgame.bin")(reset)(run)(reset)(run)(clear)(release-mem)(printout memtest (mem-used) crlf)(bload "zebra.bin")(reset)(run)(reset)(run)(bload "mab.bin")(reset)(run)(reset)(run)(bload "wordgame.bin")(reset)(run)(reset)(run)(bload "dilemma2.bin")(reset)(run)(reset)(run)(bload "dilemma1.bin")(reset)(run)(reset)(run)(bload "circuit3.bin")(reset)(run)(reset)(run)(clear)(release-mem)(printout memtest (mem-used) crlf)(close memtest)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?