软件介绍
Dyalect(简称 Dy)是一门面向 .NET 的动态编程语言,项目托管在 GitHub 上,作者账号为 vorov2。项目主页把它描述为轻量、快速、现代的语言。
核心功能
- 自带虚拟机:代码在 Dyalect 自己的虚拟机上运行,可以嵌入到其他应用中,也可以当作脚本语言使用。
- 现代语法:语法受 C#、Swift、Go 和 Rust 启发,支持一等函数、协程、表达式化的模块和迭代器(
yield)。 - 动态类型:采用动态类型系统,可以给已有类型(例如
Float)扩展新方法。 - 命令行工具:随项目提供 CLI。
支持平台与系统要求
项目页面标明支持 Windows、macOS 和 Linux。版本 0.47.0 的发布说明提到项目已迁移到 .NET 7.0,因此运行环境需要相应的 .NET。更具体的硬件要求,页面没有说明。
版本与授权
项目以 MIT 许可证开源。GitHub 发布页显示的最新版本是 0.47.2(页面只标出 4 月 6 日,没有年份)。
适用人群或使用场景
适合对 .NET 生态和语言实现感兴趣的开发者,想在自己的 .NET 程序里嵌入脚本语言的人,以及愿意尝试新语言的编程学习者。
版本列表
-
-
-
Dyalect v0.20.2 官方版
Dyalect(动态编程语言),Dyalect是一种用于.NET核心平台的动态编程语 ...
软件大小:310.0 KB 更新时间:2021-04-29
-
