Streem:Ruby之父開發的新指令碼語言

csdn發表於2014-12-15

  剛看到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。

  我記得科學松鼠會的姬十三曾在一篇文章中寫到,開始幹一件好事情就像拿著鑼一敲,然後志同道合的人就從四面八方趕來。開源之美,僅在於此。

  Hacker News的評論:https://news.ycombinator.com/item?id=8735892

相關文章