cryptocreeper94-sudo/lume

GitHub: cryptocreeper94-sudo/lume

Lume 是一门将自然语言确定性地编译为可执行 AST 的编程语言,让开发者用英语或多语言文本直接编写程序,LLM 仅作为可选兜底。

Stars: 1 | Forks: 0

# ✦ Lume **确定性自然语言编程语言** —— 在这里,英语就是代码,语音即是编译器,而 AI 是可选的兜底方案。 ``` let answer = ask gpt4 "Summarize this article" show answer ``` [![CI](https://static.pigsec.cn/wp-content/uploads/repos/cas/af/af923a40055d9176b3b2eedcbaca50e580d78b083269ed8673f6f5152e773b5d.svg)](https://github.com/cryptocreeper94-sudo/lume/actions/workflows/ci.yml) [![npm](https://img.shields.io/npm/v/lume-lang?color=06b6d4&label=npm)](https://npmjs.com/package/lume-lang) [![Version](https://img.shields.io/badge/version-1.1.0-blue)]() [![License](https://img.shields.io/badge/license-MIT-green)]() [![Zenodo](https://img.shields.io/badge/Zenodo-42%20Canon%20Papers-blue?logo=zenodo)](https://zenodo.org/communities/lume-daigs-ecosystem/) ## 快速开始 ``` # 安装 npm install -g lume-lang # 运行你的第一个程序 echo 'show "Hello from Lume!"' > hello.lume lume run hello.lume # 或者使用 REPL lume repl ``` ## 5 分钟编写你的第一个程序 **1. 变量与输出** ``` let name = "World" let count = 42 show "Hello {name}, the answer is {count}" ``` **2. 函数** ``` to greet(name: text) -> text: return "Hello, " + name + "!" show greet("Lume") ``` **3. 控制流** ``` for i in 1 to 10: if i % 2 == 0: show i + " is even" ``` **4. 原生 LLM 关键字** ``` let summary = ask gpt4 "Summarize: " + article let ideas = think claude "Generate 5 product names for: " + description show summary ``` **5. 英语模式** — 用纯英语编写代码 ``` mode: english get the user profile from the database if the user is not verified send an email to the user show the dashboard ``` **7. 验证 — 自然语言断言** ``` let count = 10 let users = ["alice", "bob"] verify count is 10 verify users is not empty verify count is greater than 5 ``` ## 功能 | 功能 | 描述 | |---------|-------------| | 🤖 **可选的 LLM 兜底** | `ask`、`think`、`generate` 均为关键字 —— 无需 SDK | | 🗣️ **英语模式** | 用纯英语编写代码(154+ 种模式) | | 🌍 **多语言** | 可使用任何人类语言编写 —— 西班牙语、日语、印地语... | | 🎤 **语音转代码** | 说出你的代码,Lume 为你编译 | | 🔄 **自维持 Runtime** | 程序可自我监控、修复、优化和进化 | | 🔒 **安全层** | 11 种威胁类别,Guardian 扫描器,原始块保护 | | 📦 **全栈生成器** | `lume create "an ecommerce store"` 可搭建整个应用脚手架 | | 🔍 **逆向模式** | `lume explain file.js` —— 将任何代码用英语解释 | | ✅ **Verify 关键字** | 自然语言断言:`verify count is 10` | | 🚀 **部署引擎** | 一流的部署能力:`deploy to render from "main"` | | ⚙️ **配置语言** | 类型安全的配置即代码 —— 取代 YAML/TOML/JSON | | 🎓 **教育模式** | 适合初学者的容错调整:`draw a big red circle` | | ♿ **无障碍** | 通过听觉反馈实现完全脱离视觉的编程 | ## CLI 命令 ``` lume run Run a .lume file lume build Compile to JavaScript lume repl Interactive REPL lume create Generate a full-stack app lume explain Explain any code in English lume ast Show Abstract Syntax Tree lume tokens Show token stream lume fmt Auto-format source lume lint Lint for errors and style lume compile Compile to native binary (via Bun) lume diff AST-level diff between files lume watch Watch and re-run on changes lume test Run inline tests lume listen Voice-to-code (browser mic) lume bundle Bundle for distribution lume verify Verify compile lock lume deploy Deploy to render lume heal status View self-healing status ``` ## 示例 ``` lume run examples/hello.lume # Hello World lume run examples/fizzbuzz.lume # Classic FizzBuzz lume run examples/calculator.lume # Calculator with error handling lume run examples/todo.lume # Todo list app lume run examples/discount.lume # Pattern matching ``` ## 项目统计 - **CI 测试** 覆盖 Node 18、20 和 22,每次推送均会触发 - **154+ 种模式** 内置于英语模式解析器中 - **16.5K+ 行** 源代码 - **38 个示例程序** - **20+ 个 CLI 命令**,包括 `estimate`(成本分析)和 `--strict-english`(确定性模式) - **已完成 13 个里程碑** - **5 个垂直应用** —— DevOps、测试、配置、教育、无障碍 - **MIT 许可证** ## 文档 - [入门指南](docs/getting-started.md) — 5 分钟内编写你的第一个 Lume 程序 - [英语模式](docs/patterns.md) — 用纯英语编写代码(154 种模式) - [CLI 参考](docs/cli.md) — 所有命令和标志 - [API 参考](docs/api.md) — `lume-lang` 的程序化用法 - [语音转代码](docs/voice.md) — 说出你的代码 - [自维持 Runtime](docs/runtime.md) — 程序如何自我修复 - [安全](docs/security.md) — Guardian 安全层 - [垂直应用](docs/verticals.md) — 部署、验证、配置、教育、无障碍 ## Lume-OS 集成 Lume 是 Trust Layer 生态系统的**基础语言**。作为 Lume 原生项目,它已在 Lume Cortex(确定性的元操作系统)中注册。 | 属性 | 值 | |---|---| | **Cortex Bridge** | `cortex-bridge.js` | | **构建** | Lume 原生(无需 Lume-V 封装) | | **生态系统** | trust-layer-42(42 个应用 · 42 篇论文) | | **Cortex Endpoint** | lume-cortex.onrender.com | ## Trust Layer 生态系统的一部分 Lume 是 [Trust Layer](https://dwtl.io) 生态系统的一部分 —— 通过共享的身份、设计和理念连接在一起。 **由 DarkWave Studios 用 ❤️ 构建** · [lume-lang.org](https://lume-lang.org) · MIT 许可证 ## 知识产权 本软件是 DarkWave Studios LLC 开发的 Trust Layer 生态系统的一部分。 **专利申请中:** - U.S. Pat. App. No. 64/032,339 — Lume-V:确定性自主基础设施治理引擎 - U.S. Pat. App. No. 64/047,512 — Lume Core:确定性自然语言编程语言 - U.S. Pat. App. No. 64/047,467 — Axiom:确定性零假设 AI 系统 - U.S. Pat. App. No. 64/047,496 — Lume-X:确定性多智能体认知基板 - U.S. Pat. App. No. 64/047,536 — 合成生物:确定性自治理网络物理构建体 © 2026 DarkWave Studios LLC。保留所有权利。
标签:DLL 劫持, IPv6支持, MITM代理, odt, 后端开发, 大语言模型, 抽象语法树, 数据可视化, 暗色界面, 编程语言, 编译器