文件名称:LispEx, 在围棋中,Lisp的方言扩展为支持并发编程,编写.zip
文件大小:51KB
文件格式:ZIP
更新时间:2022-10-08 00:56:35
开源
LispEx, 在围棋中,Lisp的方言扩展为支持并发编程,编写 LispEx 一种支持并发编程的Lisp方言。概述LispEx是另一个基于java的Lisp解释器,它是用 实现的。 语法,语义和库过程是 R5RS的子集:LispEx 0.1.0 (Saturday, 19-Jul-14
【文件预览】:
LispEx-master
----lexer()
--------lexer.go(5KB)
----.travis.yml(42B)
----LICENSE(1KB)
----stdlib.ss(3KB)
----value()
--------closure.go(236B)
--------boolvalue.go(239B)
--------primfunc.go(183B)
--------promise.go(262B)
--------channel.go(235B)
--------value.go(58B)
--------intvalue.go(226B)
--------primitives()
--------stringvalue.go(245B)
--------symbol.go(187B)
--------pairvalue.go(1KB)
--------floatvalue.go(257B)
----main.go(1KB)
----README.md(4KB)
----parser()
--------expand.go(2KB)
--------preparser.go(2KB)
--------parser.go(13KB)
----tests()
--------define_test.ss(591B)
--------tests.go(14B)
--------ping_pong_test.ss(621B)
--------tests_test.go(4KB)
--------if_test.ss(56B)
--------quasiquote_test.ss(409B)
--------binding_test.ss(886B)
--------select_ping_pong_test.ss(1KB)
--------stdlib_test.ss(567B)
--------select_ping_pong_test.out(80B)
--------lambda_test.ss(288B)
--------select_test.ss(642B)
--------ping_pong_test.out(79B)
--------promise_test.ss(126B)
--------prim_test.ss(488B)
----constants()
--------constants.go(887B)
----repl()
--------repl.go(557B)
----converter()
--------converter.go(703B)
----ast()
--------block.go(655B)
--------lambda.go(589B)
--------quote.go(647B)
--------force.go(727B)
--------unquote.go(383B)
--------select.go(2KB)
--------define.go(543B)
--------pair.go(2KB)
--------quasiquote.go(503B)
--------node.go(546B)
--------apply.go(2KB)
--------let.go(1KB)
--------int.go(763B)
--------function.go(450B)
--------tuple.go(553B)
--------go.go(552B)
--------if.go(714B)
--------letrec.go(2KB)
--------name.go(506B)
--------letstar.go(1KB)
--------string.go(404B)
--------unquote_splicing.go(432B)
--------set.go(585B)
--------delay.go(391B)
--------call.go(2KB)
--------begin.go(584B)
--------float.go(525B)
----scope()
--------scope.go(2KB)
----binder()
--------binder.go(379B)