码迷,mamicode.com
首页 > 编程语言 > 详细

Streem:Ruby之父开发的新脚本语言

时间:2014-12-15 15:35:40      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:style   http   ar   color   os   sp   on   文件   代码   

刚看到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之父开发的新脚本语言

标签:style   http   ar   color   os   sp   on   文件   代码   

原文地址:http://my.oschina.net/u/947360/blog/356219

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!