iris:ISLisp的解释器

时间:2024-03-04 17:14:28
【文件属性】:

文件名称:iris:ISLisp的解释器

文件大小:125KB

文件格式:ZIP

更新时间:2024-03-04 17:14:28

javascript go golang lisp interpreter

虹膜 Iris是使用golang实现的ISLisp的解释器 介绍 ISLisp是LISP家族的成员,并在2007年通过ISO标准化。众所周知,Common Lisp在1994年通过ANSI进行了标准化。Iris是使用golang实现的ISLisp的解释器。 艾里斯(Iris)有网页和在线REPL。 用法 安装 您可以使用go get安装iris $ go get github.com/islisp-dev/iris 更新 您可以使用go get更新虹膜 $ go get -u github.com/islisp-dev/iris 发展 测试 使用此命令在TravisCI上测试了Iris。 $ go test ./... 执照 该软件根据Mozilla Public License v2.0许可 版权 版权所有(c)2017 islisp-dev版权所有。


【文件预览】:
iris-master
----.goreleaser.yml(236B)
----.gitignore(302B)
----go.mod(43B)
----Makefile(134B)
----.iris_completions(3KB)
----LICENSE(16KB)
----runtime()
--------non-local_exits.go(8KB)
--------test.go(1KB)
--------define_test.go(2KB)
--------variable.go(5KB)
--------vector.go(3KB)
--------iteration.go(4KB)
--------conditional.go(6KB)
--------condition.go(4KB)
--------character_test.go(1KB)
--------variable_test.go(421B)
--------dynamic.go(4KB)
--------array.go(10KB)
--------convert.go(4KB)
--------define.go(4KB)
--------class_test.go(2KB)
--------list_test.go(4KB)
--------list.go(10KB)
--------conditional_test.go(2KB)
--------ilos()
--------sequence.go(8KB)
--------integer.go(4KB)
--------macros.go(6KB)
--------eval.go(5KB)
--------function.go(8KB)
--------runtime.go(11KB)
--------env()
--------number.go(16KB)
--------array_test.go(2KB)
--------namedfunc.go(2KB)
--------function_test.go(3KB)
--------logical_connectives.go(2KB)
--------util.go(2KB)
--------vector_test.go(926B)
--------string_test.go(4KB)
--------logical_connectives_test.go(2KB)
--------convert_test.go(392B)
--------equality_test.go(5KB)
--------symbol.go(3KB)
--------equality.go(2KB)
--------class.go(10KB)
--------sequencing_form.go(912B)
--------condition_test.go(800B)
--------sequence_test.go(3KB)
--------macros_test.go(1KB)
--------format.go(7KB)
--------string.go(7KB)
--------character.go(3KB)
--------stream.go(9KB)
--------cons_test.go(2KB)
--------iteration_test.go(887B)
--------cons.go(3KB)
--------boolean.go(1KB)
--------constants.go(533B)
--------float.go(3KB)
----.github()
--------workflows()
----main.go(2KB)
----README.md(811B)
----logo.png(28KB)
----reader()
--------tokenizer()
--------parser()
----wasm()
--------wasm_exec.js(11KB)

网友评论