KASDVSO – KAS 语言(Rust 中的实验性运行时)

发布: (2025年12月29日 GMT+8 02:40)
1 分钟阅读
原文: Dev.to

Source: Dev.to

概览

KASDVSO 是用 Rust 编写的实验性脚本语言运行时。它专注于 KAS 语言本身,不包含任何包或工具链。

特性

  • 简单且极简的脚本语言,旨在探索:
    • 语言与运行时设计
    • 脚本执行模型
    • 模块化脚本加载
    • 与 Rust 的原生集成
    • 明确的行为,无隐藏的魔法
  • 脚本按顺序执行。
  • 导入的文件仅执行一次。
  • 没有隐藏的全局状态。
  • 原生模块使用 Rust 编写,并直接暴露给 KAS。

示例

let x = 10
let name = "KAS"

fn add(a, b) {
    return a + b
}

print add(2, 3)

print "Hello from KAS"

sleep(2000)

import "./utils.kas"

开发状态

  • 开发力度大且活跃。
  • 尚未稳定或完整。
  • 鼓励提交 Pull Request。

仓库

GitHub – KASDVSO

Back to Blog

相关文章

阅读更多 »

解析进展

Article URL: https://matklad.github.io/2025/12/28/parsing-advances.html Comments URL: https://news.ycombinator.com/item?id=46427376 Points: 13 Comments: 0...

球形牛

文章 URL: https://lib.rs/crates/spherical-cow 评论 URL: https://news.ycombinator.com/item?id=46415458 积分: 12 评论: 1