一种基于 Rust 编写的 Golang 规范的替代实现,用于嵌入或包装。
它是 Rust 的原生语言,您的 Rust 项目正在寻找一个脚本语言。+ Go 非常简单易用,您对它很熟悉。+ 对于 Rust 程序员来说,应该很清楚编译器的帮助,作为一种严格类型的语言,Goscript 的类型检查器比动态类型的语言有很大帮助,尤其是当您的代码库变得越来越大时。
此 readme 更新是一个 alpha 版本发布通知。+ 几乎所有的语言特性都按照规范实现(1.18 之前,即不包括泛型)。+ 部分标准库已被移植,但并未完全运行。+ 除了库之外,还需要完成大量工作,例如 API 清理、文档和更多测试用例。+ 总体而言,尽管它通过了数十个测试用例,但仍被认为是有 bug 的。+ 预计一年左右将发布 beta 版。
不,这就是 Go 的定义。你可以把它看作是 Go 和 Python 的混合体,它采用了 Go 的设计,并按照 Python 的方式实现。因此,我认为将其称为脚本语言也是合理的。 + 为什么不创建一个新的语言? 实现一个语言比设计一个语言容易得多,我不认为我能够设计出一个语言,人们会愿意花时间去学习。Go 可能并不完美作为一个脚本语言,但它确实是一个很好的编程语言。
暂无开放 Issues,或尚未同步最近议题。