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

ery · 2014年12月16日 · 最后由 mogodb 回复于 2015年01月28日 · 2409 次阅读

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

http://www.iteye.com/news/29942 https://github.com/matz/streem

2014 年 12 月 16 日 上午 11:26 ItEye 刚看到 Ruby 语言的开发者松本行弘(Matz,全名是 Yukihiro Matsumoto)又启动了一门新语言,名叫 Streem,还处在非常原始的阶段,只有三个文件,代码在 GitHub 上。

松本一直在日本杂志《Software Design》上写专栏,Streem 的想法就出自其中一篇文章。

看 Matz 自己的说明,Streem 是一种基于流的并发脚本语言,类似于 shell,但语法更为丰富,主要受 Ruby、Erlang 和其他函数式语言的启发。

用 Streem 可以这么写一个简单的 cat 程序: STDIN | STDOUT

无论这个语言最后是否能成气候,乃至得到广泛应用,能看着松本这样的语言设计高手怎么从头设计一门语言,还是人生之大幸。

GitHub 上这个项目已经有 10 位贡献者,除了 Matz 和 Ruby 社区的 Nobuyoshi Nakada、Yutaka Hara 之外,一个来自 Google,一个是 Godfrey Chan,住在温哥华的新加坡华人,一个来自伦敦 Gitter 团队,一个来自葡萄牙,贡献第二多的是乌克兰的博士生 Danyil Bohdan。

我记得科学松鼠会的姬十三曾在一篇文章中写到,开始干一件好事情就像拿着锣一敲,然后志同道合的人就从四面八方赶来。开源之美,仅在于此。

这门语言是对 ruby 的扩展么?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号