Streem:Ruby之父開發的新指令碼語言
剛看到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
相關文章
- 松本行弘:我為什麼要開發新語言Streem(上)
- 看Ruby之父如何預測100 年後的程式語言
- Ruby語言
- Swift 新語言開發Swift
- Python vs Ruby: 誰是最好的 web 開發語言?PythonWeb
- C++ 能否成為你新的指令碼語言?C++指令碼
- 以太坊Solidity程式語言開發框架————10、外部指令碼Solid框架指令碼
- Ruby語言討論
- 未來的程式語言究竟會變成什麼樣?——來自Ruby之父的預測
- Ruby程式語言與Ruby之間的比較
- C++ 的指令碼語言:ChaiScriptC++指令碼AI
- 指令碼語言的安全性指令碼
- 關於Ruby的語言特點
- Java和Ruby的融合:Mirah語言Java
- javascript是指令碼語言嗎JavaScript指令碼
- 比特幣指令碼語言比特幣指令碼
- 指令碼語言怎麼理解指令碼
- 為什麼自制指令碼語言是程式語言的最高境界?指令碼
- 編譯語言、解釋語言與指令碼語言之間的區別編譯指令碼
- 語言戰爭: PHP vs. RubyPHP
- Java之父評價C語言之父:C語言撐起了一切JavaC語言
- Erlang 之父學習 Elixir 語言的一週
- 幼談蘋果新開發語言:Swift和蘋果的用心蘋果Swift
- 國人開發的程式語言-“明”語言
- 計算機程式語言的分類,解釋型語言、編譯型語言、指令碼語言的關係計算機編譯指令碼
- Web程式語言和指令碼語言的就業趨勢Web指令碼就業
- 時間老去,Ruby不死,Ruby語言基礎入門教程之Ruby3全平臺開發環境搭建EP00開發環境
- Ruby語言入門之Hello world
- 機器碼 指令 組合語言 的關係機器碼組合語言
- ASP程式中常使用的幾種指令碼語言指令碼
- awk指令碼語言程式設計指南指令碼程式設計
- TCL指令碼語言基礎介紹指令碼
- 你還不夠了解的5個指令碼語言指令碼
- newLISP 10.5.3 釋出,類 Lisp 的指令碼語言Lisp指令碼
- 如何用 ANTLR 4 實現自己的指令碼語言?指令碼
- ruby指令碼,隨機生成複雜密碼指令碼隨機密碼
- 兩週自制指令碼語言 - 讀後心得指令碼
- 流行Linux和Windows指令碼語言列表LinuxWindows指令碼