基于流的并发脚本语言 Streem

MIT
C/C++
跨平台
2014-12-15
红薯

Streem 是 Ruby 语言的开发者松本行弘(Matz,全名是Yukihiro Matsumoto)新开发的一种基于流的并发脚本语言,类似于shell,但语法更为丰富,主要受Ruby、Erlang和其他函数式语言的启发。

用Streem可以这么写一个简单的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

编译要求:

  • bison

  • flex

  • gcc / clang

加载中

评论(6)

guiqzhang
guiqzhang
希望Matz能写一个不用bison和flex的NB语言,不过我说错了。玩一玩。 Streem
luwenhua
luwenhua
去项目主页上看了稍大的例子,真成四不象了。 Streem
简单代码
简单代码
编程语言已经成为玩具了,玩死码农了。 Streem
jQer
jQer
这叫p的语言,压根就是个模板 Streem
Klaus88
Klaus88
PHP是最好的语言,没有之一! Streem

暂无资讯

暂无问答

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

刚看到Ruby语言的开发者松本行弘(Matz,全名是Yukihiro Matsumoto)又启动了一门新语言的开发,名叫Streem,还处在非常原始的阶段,只有三个文件,代码在GitHub上。 看Matz自己的说明,Str...

2014/12/15 14:24
121
0
POI将数据导入导出Excel

1、前台页面: <form id="fileForm" method="POST" enctype="multipart/form-data" action="uploadFile" th:action="@{/uploadFile}"> <button type="button" class="btn btn-primary btn-s...

2016/11/11 16:14
82
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部