Hasty Briefsbeta

双语

Red is a next-generation programming language strongly inspired by REBOL

9 months ago
  • #programming
  • #cross-platform
  • #compiler
  • Red是一种受Rebol启发的编程语言,具有用于系统到高级脚本编写的本地代码编译器。
  • 其特性包括面向领域特定语言的方言,如Red/System、Parse、VID、Draw和Rich-text,可满足多样化编程需求。
  • Red提供完整的跨平台工具链,包含封装器、本地编译器、解释器和链接器。
  • 主要特性涵盖人性化语法、多类型支持、并发能力和交叉编译功能。
  • Red生成无依赖的小型可执行文件(<1MB),同时支持静态编译和即时编译。
  • 内置强大的PEG解析器,具有布局和绘图DSL的GUI系统,并能桥接JVM。
  • Red具备高度可嵌入性,内存占用低,且工具链为单文件形式(约1MB)。
  • 该工具链支持跨平台编译至Windows、Linux、macOS和Android等系统。
  • 当前处于Alpha阶段,仅支持32位,工具链需要Rebol2解释器运行。
  • 示例范围从简单脚本到复杂应用(如获取GitHub提交记录并展示)。
  • Red采用BSD协议授权语言部分,运行时组件使用BSL协议。