文件名称:starlark:海雀语言
文件大小:107KB
文件格式:ZIP
更新时间:2024-05-20 20:48:59
Starlark
星云雀 概述 Starlark(以前称为Skylark)是一种旨在用作配置语言的语言。 它是为构建系统设计的,但对其他项目也可能有用。 该存储库是提议,讨论和指定Starlark功能的地方。 它包含有关语言的信息,包括。 有。 Starlark是一种方言。 与Python一样,它是一种动态类型化的语言,具有高级数据类型,具有词法作用域的一流函数和垃圾回收。 独立的Starlark线程是并行执行的,因此Starlark的工作负载可以在并行计算机上很好地扩展。 Starlark是一种小型且简单的语言,具有熟悉且高度可读的语法。 您可以将其用作结构化数据的表达符号,定义消除重复的功能,也可以将其添加到现有应用程序的脚本功能。 Starlark解释器通常嵌入在较大的应用程序中,并且该应用程序可以定义核心语言所提供的功能和数据类型以外的其他特定于域的功能和数据类型。 例如,Starlark最初是
【文件预览】:
starlark-master
----.bazelci()
--------presubmit.yml(148B)
----setup_workspace.sh(226B)
----spec.md(135KB)
----LICENSE(11KB)
----CONTRIBUTING.md(1KB)
----process.md(2KB)
----users.md(4KB)
----.gitignore(181B)
----proposals()
--------2018-08-17-genrule-setup-for-starlark.md(7KB)
--------README.md(668B)
--------2018-10-03-toolchaininfo-schema.md(8KB)
----README.md(5KB)
----test_suite()
--------testdata()
--------BUILD(871B)
--------starlark_test.py(3KB)
--------testenv.py(271B)
----WORKSPACE(3KB)
----design.md(9KB)
----CODEOWNERS(40B)