emlisp:将Lisp嵌入到Erlang生态系统中的实验

时间:2024-06-04 21:28:35
【文件属性】:

文件名称:emlisp:将Lisp嵌入到Erlang生态系统中的实验

文件大小:204KB

文件格式:ZIP

更新时间:2024-06-04 21:28:35

Erlang

艾姆利斯普 Emlisp是我对语言实现,功能等方面的实验。 怎么跑 安装erlang make ; make run 例子 一些已经实施的例子 数据类型:整数,字符串,符号emlisp> 1 1 emlisp> " test " " test " emlisp> 'a a erlang的接口是(Mod:Fun arg1 arg2 ...) emlisp> (erlang:+ 2 2 ) 4 emlisp> (lists:seq 1 5 ) ( 1 2 3 4 5 ) emlisp> erlang:integer_to_list/ 1 erlang:integer_to_list/ 1 emlisp> (lists:map erlang:integer_to_list/ 1 '( 1 2 3 )) (( 49 ) ( 50 ) ( 51 )) 核心形式: car, cdr,


【文件预览】:
emlisp-master
----.gitignore(95B)
----rebar(195KB)
----README.org(4KB)
----Makefile(372B)
----src()
--------emlisp_app.erl(357B)
--------em_print.erl(1KB)
--------emlisp.erl(637B)
--------em_grammar.erl(12KB)
--------em_env.erl(6KB)
--------em_core_forms.erl(10KB)
--------em_grammar.peg(814B)
--------em_code_walker.erl(3KB)
--------emlisp.app.src(216B)
--------em_ast.erl(1KB)
--------emlisp_sup.erl(742B)
----lisp()
--------core.emlisp(246B)
----LICENSE(1KB)
----rebar.config(220B)
----include()
--------emlisp.hrl(44B)
----.edts(120B)

网友评论