ECMAchine:基于Lisp的浏览器内玩具操作系统

时间:2024-06-17 02:06:02
【文件属性】:

文件名称:ECMAchine:基于Lisp的浏览器内玩具操作系统

文件大小:104KB

文件格式:ZIP

更新时间:2024-06-17 02:06:02

JavaScript

ECMA机器 ECMAchine是一个浏览器内方案REPL,它也是一个玩具操作系统。 它具有可通过类似Unix的命令访问的虚拟文件系统,以及基本的流程管理系统。 为什么? 我之所以制作ECMAchine,有几个原因。 首先,这是一个有趣的实验,基于S表达式的文件系统看起来像什么。 编写口译员并最终应用我在SICP中学到的所有内容也是一个很好的练习。 不过,最重要的是,ECMAchine确实很有趣。 我花了无数的时间来玩弄它,并为它准备了一些小程序,并且希望在本教程结束时,您,读者,能够对使用ECMAchine的乐趣有一种了解。 本教程将带您逐步了解ECMAchine的文件和流程管理功能,然后展示了许多可以使用它们进行处理的出色示例。 它针对的是至少对Scheme或其他Lisp方言有经验的人。 目录 1. 2.3.3.1。 3.2。 3.3。 4.复习:高阶函数4.1。 4.2。 5.


【文件预览】:
ECMAchine-master
----js()
--------helpers.js(2KB)
--------primitives.js(12KB)
--------os.js(13KB)
--------lib()
--------environment.js(6KB)
--------evaluator.js(10KB)
----css()
--------jquery.terminal.css(1KB)
----index.html(3KB)
----lib()
--------ba-simple-proxy.php(8KB)
----readme.md(53KB)
----readme.mdpp(49KB)

网友评论