文件名称:geist:geist脚本运行者将golang变成一种脚本语言
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-11 06:51:55
Go
geist:golang脚本编制 注意:2015年7月9日:几乎是汽具:这是愿景声明和原理证明,而不是成品工具(尚未提供)。 Geist(德语发音:[ˈaaɪst])是德语单词。 根据上下文的不同,它可以翻译为英语单词mind,spirit或ghost,涵盖这三个英语名词的语义范围。 大多数脚本语言的问题在于它们实际上并不是出色的编程语言。 但是由于它们方便,易于编写且没有编译开销,因此它们会被使用。 很多。 那不是好事。 因为:通常,脚本会长大并变成一个泥泞的球:真正难以维护的程序。 好的测试和软件工程真的变得非常困难,并且一个人面临着用另一种语言完全重写长满的脚本的麻烦。 在非常糟糕的情况下,我已经看到商店在这种改写上花费了很多人多年的精力。 理想情况下,应使用具有良好工具,静态类型检查和良好性能的语言来重写已长大的脚本。 盖斯特提出了这一论点:为什么不从一开始就用
【文件预览】:
geist-master
----testdata()
--------example.g(157B)
--------empty.g(11B)
----geist.go(2KB)
----LICENSE(1KB)
----.gitignore(307B)
----geist_test.go(3KB)
----README.md(4KB)
----proj.go(534B)
----util.go(707B)
----stdlib.go(5KB)