meta:用于Erlang的元编程库

时间:2021-05-02 15:31:54
【文件属性】:
文件名称:meta:用于Erlang的元编程库
文件大小:678KB
文件格式:ZIP
更新时间:2021-05-02 15:31:54
Erlang 元 用于Erlang编程语言的元编程库。 meta不仅可以在编译时使用,而且可以在运行时用来转换Erlang模块。 (来自希腊语介词和前缀meta- μετά-意思是“之后”或“超越”)是英语中的前缀,表示一个概念,它是另一个概念的抽象,用于完成或添加到另一个概念。 是计算机程序的编写,具有将程序视为其数据的能力。 这意味着可以将程序设计为读取,生成,分析和/或转换其他程序,甚至在运行时对其进行修改。 如何使用这个库 meta模块中可用的大多数功能都在其他Erlang模块上运行。 Erlang模块可以通过两种方式馈入这些函数:1)作为形式列表(例如,调用forms:read()结果forms:read()等)和2)作为原子(即模块)名称)。 例如,函数meta:is_exported_function/3可以用作 meta : i
【文件预览】:
meta-master
----rebar3(679KB)
----src()
--------meta.erl(42KB)
--------meta.app.src(316B)
----.travis.yml(58B)
----LICENSE(1KB)
----test()
--------dummy_module2.erl(518B)
--------dummy_module.erl(23B)
--------meta_tests.erl(7KB)
----README.md(5KB)
----Makefile(2KB)
----rebar.config(78B)
----.gitignore(52B)

网友评论