前端时间正好有空就学习了 rust 然后用它写了一个lisp 的解释器 这里有个 liunx_x86 版的可执行文件 可以下载下来把玩
有两种模式 一种是 cmd 命令行的形式,一种是直接加载文件运行的模式
在原有 scheme 方言的基础上增加了 tcp 的服务器功能
(
(define f (call-with-input-file "./demo.html" read-string))
(call-with-tcp-listener "127.0.0.1:8088" ( lambda (in) (
(display (byte-vector->string (read-byte-vector in 4096)))
(string-append "HTTP/1.1 200 OK\r\n\r\n" f)
))))
欢迎大家讨论,也看看后续是否继续迭代新特性
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.