| сохранено
H Streem: потоковый язык программирования от Юкихиро Мацумото
в черновиках
Юкихиро [Matz] Мацумото — создатель Ruby —
предложил идею потокового языка программирования Streem, в котором реализованы приёмы из Ruby, Erlang и других функциональных ЯП.
Например, утилита
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
комментарии (3)