Streem基于流的并發(fā)腳本語言
Streem 是 Ruby 語言的開發(fā)者松本行弘(Matz,全名是Yukihiro Matsumoto)新開發(fā)的一種基于流的并發(fā)腳本語言,類似于shell,但語法更為豐富,主要受Ruby、Erlang和其他函數(shù)式語言的啟發(fā)。
用Streem可以這么寫一個(gè)簡單的cat程序:
STDIN | STDOUT
一個(gè)簡單的 FizzBuzz 程序:
seq(100) | {|x|
if x % 15 == 0 {
"FizzBuzz"
}
else if x % 3 == 0 {
"Fizz"
}
else if x % 5 == 0 {
"Buzz"
}
else {
x
}
} | STDOUT
編譯要求:
bison
flex
gcc / clang
評論
圖片
表情
