🧠
哲学驱动
基于帛书《道德经》的"无名"与"有名"概念,将类型系统与值系统进行清晰的哲学映射
使用脚手架工具创建第一个项目:
# 使用 pnpm(推荐)
pnpm create daomind my-project
# 或使用 npm
npm create daomind@latest my-projectDaoMind 将道家哲学中的"无名"与"有名"映射到 TypeScript:
// "无名"层 - 类型定义
import type { ExistenceContract } from '@daomind/nothing'
interface User extends ExistenceContract {
readonly name: string
readonly email: string
}
// "有名"层 - 实例创建
const user: User = {
existentialType: 'anything', // 从"无名"到"有名"
name: 'Alice',
email: 'alice@example.com',
}使用 type 导入确保类型定义在编译后完全消失:
// 编译前
import type { User } from './types'
// 编译后 - 类型导入完全消失
// 只剩下实际的业务逻辑| 特性 | 传统框架 | DaoMind |
|---|---|---|
| 哲学基础 | ❌ 缺乏 | ✅ 道家思想 |
| 运行时开销 | ⚠️ 有额外开销 | ✅ 零开销 |
| 类型安全 | ✅ 支持 | ✅ 完整支持 |
| 学习曲线 | ⚠️ 陡峭 | ✅ 渐进式 |
| 文档质量 | ⚠️ 一般 | ✅ 优秀 |
基于 GLM 5 的帛书《道德经》智慧引导 AI,支持流式输出与 Markdown 渲染:
pnpm dev # 启动后访问 /#chatDaoMind 基于 MIT 协议 开源,可免费用于商业和个人项目。