NetRexx这款为Rexx编程语言提供运行时的JVM,刚刚被IBM开源。Rexx是一个比Python、Ruby和很多其他有名的脚本语言还要早的脚本语言,已经有十多年的历史。开始的时候,Rexx被设计用来运行在大型机上(VM/MVS),后来也以ARexx之名被广泛应用在OS/2,甚至AmgiaOS 2.0上(注:amigaOS本身是运行在amiga机器上的操作系统,于1985年面世,是第一个提供真彩色的操作系统。)。
NetRexx被编译成Java字节码后,可以跑在任何JVM上。开始的时候,它只支持Java 1.0版本的JVM,现在已经不受限制。最近,IBM已经将其开源,并交给负责管理该语言的Rexx语言联盟管理。此前,IBM还开源了Rexx的一个变种语言Object Rexx。因为NetRexx可以被编译成Java字节码,所以其也有望运行在Android等移动设备上。随着NetRexx的开源,我们将有可能看到更多和这一强大的脚本语言相关的实际案例出现。
恭喜Rexx语言的发明人Mike Cowlishaw(其Twitter为@MikeCowlishaw),除了Rexx语言,他还设计了许多基于Rexx的工具,比如LEXX(可能是第一个支持颜色的文本编辑器)。另外他还是JSR 13的幕后作者,将BigDecimal类引入Java,以及为Python等许多语言所学习的相应规范。
查看英文原文:NetRexx Open-Sourced
延伸阅读
- 2011-6-10-- 开源框架,开源框架Core Plot的使用
- 2011-4-15-- 开源框架,【自然框架】开源社区活动,会员注册的第一份代码!
- 2011-4-6-- java开源框架,自然框架开源社区的第一次活动——实现会员注册
- 2011-3-15-- 开源框架,自然框架开源社区,如何开展活动
- 2010-12-1-- 开源框架,采访开源Web框架SimpleFramework开发团队
- 2011-2-21-- java开源,Java开源库
- 2011-3-14-- 开源框架,自然框架开源社区,欢迎您的加入!
- 2011-2-5-- 甲骨文java,甲骨文改组Java开源项目 IBM获领导权
- 2010-12-28-- 开源项目,[项目过程中所遇到的各种问题记录]学习篇——对工作以来的学习过的开源项目进行总结—DiscuzNt
- 2010-12-28-- 开源项目,[项目过程中所遇到的各种问题记录]学习篇——对工作以来的学习过的开源项目进行总结—动软代码生成工具
最新评论