没有合适的资源?快使用搜索试试~ 我知道了~
halo:一种实验性的基于图的元编程语言
共35个文件
halo:16个
js:10个
md:4个
需积分: 9 1 下载量 119 浏览量
2021-06-01
19:35:38
上传
评论
收藏 33KB ZIP 举报
温馨提示
HALO 编程语言 Halo是一种实验性元编程语言,它寄生地模拟基于组件的多语言应用程序的创建、修改和整个生命周期。 这是很多流行语,所以让我们分解一下: 实验性的:因为我不知道这最终是否会全部解决,或者与多一个包装器有什么不同。 走着瞧。 寄生:Halo 存在于宿主语言之上,因此没有自己的标准库、框架或运行时。 它对所有这些都使用宿主语言; 使它成为寄生虫。 meta- :如“关于”编程,而不是“编写程序的程序”。 有一些后者,但它次于前者。 编程:Halo 在非常简单的意义上是图灵完备的,因此可以想象它可以直接用于编程,但这不是它的主要意图。 创建/修改:含义变化。 Halo对语言中的代码及其周围工件所做的更改进行建模。 生命周期:意味着 SDLC 中从早期想法到落伍的所有内容,而不仅仅是代码到部署。 基于组件:组件是 Halo 中最小的代码单元,尽管它对组件的定义非常松
资源推荐
资源详情
资源评论
收起资源包目录
halo-master.zip (35个子文件)
halo-master
.gitignore 43B
package.json 837B
src
halo.pegjs 5KB
doc
UserGuide.md 20KB
LICENSE.txt 1KB
README.md 6KB
lib
contexts.js 448B
log.js 906B
halo.js 949B
actions.js 470B
contexts
file.js 171B
actions
viz.js 102B
run.js 749B
exec.js 297B
ssi.js 4KB
refs.js 459B
TODO.md 4KB
journal.md 16KB
runtests.sh 352B
halo 710B
test
edges.halo 216B
arrays.halo 557B
ssi_loop.halo 410B
reverse_edge.halo 32B
invalid_comments.halo 60B
test_js.halo 367B
commenting_code.halo 60B
ssi.halo 737B
hashtable.halo 503B
object.halo 609B
multi_target_edge.halo 56B
multi_edge_arc.halo 53B
primitives.halo 611B
attributes.halo 169B
ssi2.halo 688B
共 35 条
- 1
资源评论
janejane815
- 粉丝: 24
- 资源: 4611
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功