Red language 是一门全栈编程语言。同时支持底层开发(使用内置的DSL Red/System)和灵活的动态编程(使用Red)。该语言支持解释执行、静态编译和JiT编译执行。使用REBOL的语法和语义,像英语一样易读并且如Lisp一般灵活。支持函数式、过程式、符号化和homoicoNic编程,能快速构建各种DSL。语言将原生的对并发编程提供强有力的支持。使用AcTor模型来支持任务并行,使用并发容器来支持数据并行。值得一提的是,整个开发环境仅仅只有1MB大小!!!

Red language is a native-CODE comPILed Functional, impeRATive, Symbolic, and homoiconic programming language that re-uses most of REBOL's syntax and semantics. Both static and JIT compilation support are planned. A strong emphasis is made on concurrency and both task and Data parallelism support using an actor-like absTraction and parallel collections (Scala-like). The target range of usage Spreads from low-level system programming (thanks to the built-in Red/System C-level DSL) and embedded systems, up to high-level scripting, with an optional REPL console.

Red language 0.6.3 发布,macOS GUI
本次主要更新内容:macOS GUI backend,除了Windows,现在编写的Red GUI程序能运行在macOS上了date! datatype示例程序:Tiger demo$ red -o ~/Desktop/ -t macOS tiger.red

发布于 2017-07-18 02:48:59 | 181 次阅读

Red language 0.6.2 发布,LibRed and Macros
本次主要更新内容:Macros,实现编译期修改源程序。(文档)LibRed,可以将Red嵌入到其他语言。(API文档)Macros示例:#macro ['max some [integer!]] func [s e][     first maximum-of copy/part next s e ] print max 4&

发布于 2017-03-27 10:51:40 | 222 次阅读

Red language 0.6.2 发布,Reactive 编程
Red language 0.6.2 发布了。这个版本大约有 1200 个 commits,十分 “重量级”。虽然它最初是十分小的,但对 Red 运行时代码的预处理支持的需求出现了,所以是时候进行 Macros 的第一次迭代了。此外,libRedRT(如下所述)的工作使我们有机会实现我们对 Red 的一个目标:成为可嵌入的。 所以这个版本的主要特点是:支

发布于 2017-03-27 00:26:20 | 179 次阅读

Red language 0.6.1 发布,Reactive 编程
Red language 0.6.1 发布,带来了通用的reactive编程框架及修复了大量bug。增加的主要功能如下:面向对象的reactive编程模型Time! 数据类型更新 View 引擎更新 Draw DSL更新 VID DSL更新 Parse DSLReactive编程示例:to-int: function [value [percent!]][to integer! 255 * value] vi

发布于 2016-06-30 03:27:39 | 157 次阅读

Red language 0.6.0 发布,Red GUI 系统
Red language 0.6.0 发布,带来了全新的GUI系统及基础的I/O支持。增加的主要功能如下: View GUI 引擎,目前只支持Windows平台(XP -- Win 10) VID(Visual Interface Dialect.方言,用于简化GUI的构建 Draw 方言,用于2D图像的绘制 Reactive GUI 编程 GUI console 基础的 I/O 支持,包括读

发布于 2016-03-29 06:50:52 | 173 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务