Kula 是一个轻量、高扩展的 基于 .NET 的解释型动态编程语言。
Kula 是一个轻量解释型动态语言。
这是由 Hana Yabuki (AKA. 会唱歌的花枝丸) 个人开发的,自拟标准的 玩具语言。
它可以基于 .NET 6 框架运行在支持 .NET 的操作系统上。
Kula 语言诞生于 2021 年 5 月 下旬,并且正在高速的发展之中。
所以,Kula 语言会在不久的未来支持越来越多的现代编程语言特性。
-
生态
- 环境易部署,可独立存在,也可嵌入其他 C# 项目
- 和 C# 双向交互,可由 C# 实现高度的扩展性
- 模块化编码,支持动态引用其他原生库
- 优雅美观的官方文档
- 丰富易用的错误提示
-
语言本身
- 灵活的基础语法
- 动态类型
- 函数式
- 基于原型链的面向对象
- 数组 和 字典 等数据容器
- 丰富的扩展性
单独的使用 Kula 语言不需要太多的前置知识,可以不学习 C#。 但是 Kula 语言只有和 C# 共同使用才能发挥完整的作用!
- 直接和花枝丸击剑
- 参与到相关申必组织
- PlaceHolder
Kula 语言是什么?我怎么没听说过?我需要学习他吗?
Kula 暂时只是一个玩具语言,不具有 很强的工程性 或 学习价值,本来是给一游戏项目做彩蛋的,现在游戏死了彩蛋活了。
但是,如果您对这个项目感兴趣,并且 愿意对语言加以研究 或 改进语言的一些细节设计,鄙人感激不尽。
为什么叫 Kula 语言?
因为 立项的时候 Hana 在打拳皇。
和 "为什么 Java 叫 Java" 同理 (🍀