Show HN: A systems language with runtime reflection and no GC
5 months ago
- #programming
- #systems
- #compiler
- XXML是一种具有显式所有权语义的现代编译语言,拥有强大的泛型功能和LLVM后端支持。
- 它提供简洁、富有表现力的语法以及丰富的标准库,包含核心工具、集合、I/O和网络功能。
- 主要特性包括显式所有权控制(^owned所有权、&reference引用、%copy复制)、强大的泛型以及编译时安全性。
- XXML专为高性能应用、安全插件系统、序列化和调试工具而设计。
- 它支持声明式领域特定语言(DSL),适用于UI布局、场景图等场景,是构建原生服务和命令行工具的理想选择。
- 该语言也适合教学,可帮助理解所有权和内存管理等系统概念。
- XXML拥有活跃的社区,专为追求高性能、安全性和表达力的开发者打造。