Revue:用于教学算法中可逆用户体验的虚拟机

评论一个可逆的虚拟机,基于Peter Norvig所著的《人工智能编程范式》一书中的VM REVUE是一个虚拟机,它允许您在程序执行过程中前后移动,类似于可逆调试器。它旨在用作系统中用于可视化算法的组件。 REVUE是用Clojure/ClojureScript编写的,可以在Java虚拟机和JavaScript运行时(如浏览器或node.js)上运行。用法REVUE的构建系统已设置好,因此您可以使用Clojure的Leiningen构建工具构建独立库;它还支持使用任何与nREPL兼容的开发环境(例如Cider for Emacs)进行交互式开发。安装目前没有可用的二进制包。要获取源代码,请在git@github.com:hoelzl/Revue.git克隆GitHub存储库。要构建用于将REVUE嵌入Java应用程序的jar存档
zip
Revue-master.zip 预估大小:18个文件
folder
Revue-master 文件夹
file
LICENSE.MIT 1KB
file
project.clj 4KB
folder
test 文件夹
folder
cljx 文件夹
folder
revue 文件夹
file
util_test.cljx 10KB
file
vm_test.cljx 22KB
file
interpreter_test.cljx 3KB
file
riley_test.cljx 25KB
file
mem_test.cljx 14KB
file
LICENSE.EPL 11KB
folder
src 文件夹
folder
cljx 文件夹
folder
revue 文件夹
file
interpreter.cljx 18KB
file
vm.cljx 39KB
file
util.cljx 11KB
file
riley.cljx 29KB
file
mem.cljx 16KB
folder
wip 文件夹
file
global-env.cljx 12KB
folder
doc 文件夹
file
revue.html 288KB
file
.gitignore 123B
file
README.md 2KB
folder
scripts 文件夹
file
gen-doc.sh 1KB
zip 文件大小:139.25KB