文件名称:glisp, 在围棋中,LISP方言实现.zip
文件大小:38KB
文件格式:ZIP
更新时间:2022-10-08 01:55:55
开源
glisp, 在围棋中,LISP方言实现 GLisp这是一个LISP方言,设计为面向go编程语言的嵌入式扩展语言。 它是纯围棋实现的,因此可以轻松地移植到所有面向目标的系统和架构。下面是实现的特性的列表,目前还没有实现。Float,Int,Char,字符串,符号,列表,a
【文件预览】:
glisp-master
----.gitignore(22B)
----main.go(4KB)
----README.md(1022B)
----extensions()
--------timing.go(1KB)
--------version.go(60B)
--------random.go(384B)
--------coroutines.go(1014B)
--------regexp.go(2KB)
--------channels.go(1KB)
----tests()
--------numbers.glisp(837B)
--------inc3.g(42B)
--------comparisons.glisp(216B)
--------controlflow.glisp(516B)
--------eval.glisp(92B)
--------inc2.g(41B)
--------lists.glisp(461B)
--------closure.glisp(1KB)
--------regexp.glisp(281B)
--------inc1.g(36B)
--------functions.glisp(779B)
--------scoping.glisp(121B)
--------arrays.glisp(539B)
--------syntax-quote.glisp(103B)
--------hash.glisp(638B)
--------strings.glisp(244B)
--------hof.glisp(209B)
--------include-source.glisp(413B)
--------testall.sh(165B)
--------coroutines.glisp(269B)
--------inc.g(34B)
--------macros.glisp(454B)
----interpreter()
--------parser.go(5KB)
--------comparisons.go(4KB)
--------datastack.go(1KB)
--------vm.go(7KB)
--------expressions.go(3KB)
--------lexer.go(7KB)
--------stack.go(1KB)
--------version.go(57B)
--------address.go(418B)
--------hashutils.go(4KB)
--------typeutils.go(1KB)
--------arrayutils.go(577B)
--------environment.go(11KB)
--------functions.go(14KB)
--------numerictower.go(3KB)
--------scopes.go(1KB)
--------listutils.go(1KB)
--------generator.go(16KB)
--------strutils.go(518B)
----LICENSE(1KB)
----benchmarks()
--------array-mult.glisp(636B)
--------array-mult.scm(701B)