一句话带Lisp语法和宏支持的无GC系统编程语言,语法接近C
定价免费开源 完全免费,无付费方案
适合谁系统级开发者、编程语言爱好者、需要无GC高性能环境的开发者
核心功能S-expressions语法与语法宏支持无GC(垃圾回收)系统编程语言本地类型推导函数重载匿名函数引用参数初始化器与析构器变体类型命名空间与模块概念(Concepts)编译器内省LLVM后端支持(3.2-14.0版本)
功能与用途Dale 是一种无垃圾回收的系统编程语言,语法采用 S 表达式,基础语言类似 C,并增加类型推导、重载、匿名函数、引用参数、初始化器/析构器、变体、命名空间、模块、概念和编译器 introspection 等特性。
支持语言/框架自身为 Dale 语言;示例可导入 cstdio、stdlib、macros、introspection、vector、array、algorithms、variant 等模块。构建依赖 LLVM 3.2-14.0 和 libffi。
开源还是闭源页面提供 GitHub issue tracker、源码构建命令和 LICENCE 链接,体现为开源项目;具体许可证文本未在抓取内容中展示。
自托管选项可在本地从源码构建安装;推荐 out-of-tree 构建。支持 Docker 容器用于评估,容器默认运行 REPL。
定价未提及付费计划或商业授权,页面呈现为免费开源语言项目。
API/SDK未提供传统 API/SDK 信息;提供语言模块、宏系统、编译器 introspection 能力以及 C 标准库相关导入示例。
集成与生态依赖 LLVM 和 libffi;目标系统为大多数可构建 LLVM 的 Linux/macOS/BSD。社区渠道包括 GitHub issue tracker 和 Google Groups 邮件列表。
文档质量页面包含安装、依赖、构建方式、常见构建问题入口、Docker 评估容器和大量示例,适合快速了解语言特性;但缺少生产实践、生态成熟度、包管理、IDE/编辑器集成等信息。
支付['无']
中国访问可直连
适用场景['系统级编程(操作系统、驱动开发等)''高性能应用开发''编程语言研究与学习''嵌入式系统开发''需要宏元编程能力的底层项目']
同类C、C++、Rust、Zig、Nim、Common Lisp/Scheme、D 语言