介绍一下 nature 项目,这是一个投入近 5 年时间的编程语言与编译器项目。
github https://github.com/nature-lang/nature
在语言层面 nature 有以下特点
上述的特性已经集成了 90%,随着标准库以逐步完善,nature 可以应用于游戏引擎与游戏制作、科学与 AI 计算、操作系统与物联网、WEB 开发。其中游戏引擎将作为 nature 0.7 ~ 1.0+ 的核心任务。
nature 适合于开源创作者/独立创作者以及学习和研究使用,我们不仅希望你能够在语言中得到便利,同样也希望你使用 nature 创作快乐且有趣的事情。
今天发布 0.4.0-beta 版本,详细的更新内容见 发行说明,这里进行简单的总结
预计再过半年左右,nature 将会推出社区可用版本,届时会有稳定的语法 api,完善的标准库,以及开发工具支持。此外,nature 中所有的标准库代码都会合并至主仓库,欢迎来贡献。
如果想更进一步关注 nature 的发展,欢迎加入编程语言交流群,我会在这里分享有意思的提案或者是学习的资料,比如最近在进行的协程提案与相关知识。当然也可以通过 github 进行 watch 来了解相关的进度。也希望能够有新的股东 star 支持,这都是宝贵的动力 💪