首页 > 代码库 > Streem:Ruby之父开发的新脚本语言
Streem:Ruby之父开发的新脚本语言
刚看到Ruby语言的开发者松本行弘(Matz,全名是Yukihiro Matsumoto)又启动了一门新语言的开发,名叫Streem,还处在非常原始的阶段,只有三个文件,代码在GitHub上。
看Matz自己的说明,Streem是一种基于流的并发脚本语言,类似于shell/awk/,但语法更为丰富,
用Streem可以这么写一个简单的cat程序:
STDIN | STDOUT
一个简单的FIZZBUZZ程序
seq(100) | {|x| if x % 15 == 0 { "FizzBuzz" } else if x % 3 == 0 { "Fizz" } else if x % 5 == 0 { "Buzz" } else { x } } | STDOUT
GitHub上这个项目已经有10位贡献者,除了Matz和Ruby社区的Nobuyoshi Nakada、Yutaka Hara之外,一个来自Google,一个是Godfrey Chan,住在温哥华的新加坡华人,一个来自伦敦Gitter团队,一个来自葡萄牙,贡献第二多的是乌克兰的博士生Danyil Bohdan。
我记得科学松鼠会的姬十三曾在一篇文章中写到,开始干一件好事情就像拿着锣一敲,然后志同道合的人就从四面八方赶来。开源之美,仅在于此。
Streem:Ruby之父开发的新脚本语言
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。