阅读更多

12顶
2踩

编程语言

原创新闻 Scalar,云计算的领域特定语言

2009-11-13 13:34 by 副主编 just_cool 评论(7) 有8593人浏览

Scalar是一个云计算的DSL(领域特定语言),基于Scala语言和GridGain 3.0。提供独特的集成计算网格,数据网格和自动缩放的能力。



示例:


def main(args: Array[String]) { 
    Scalar { 
         grid => { 
             grid !< "Tada" :: "Tudu" :: Nil 
         } 
     } 


输出所有节点(in the cloud):
def main(args: Array[String]) { 
   Scalar { grid => { grid.allNodes.forEach(println)  } } 
}


在所有节点上执行简单的closure(in the cloud):

    def main(args: Array[String]) { 
      Scalar { grid => { grid.allNodes.forEach(_ !! println("Hello from: " +

grid.localNode)); } } 
    } 


添加一个communication listener到本地节点:
   def main(args: Array[String]) { 
      Scalar {  grid => { grid += (id: UUID, msg: Serializable) => println("Received: '" +

msg + "' from " + id); } } 
    } 

点击查看更多详情:http://www.jroller.com/nivanov/entry/introducing_scalar_scala_based_dsl

来自: jroller
12
2
评论 共 7 条 请登录后发表评论
7 楼 fujohnwang 2009-11-16 09:44
Scala封一层而已。
6 楼 treblesoftware 2009-11-16 09:32
未来趋势,20年以后。
5 楼 whaosoft 2009-11-15 22:11
云语言.......
4 楼 coolspeed 2009-11-14 22:49
看热闹 
3 楼 CharlesCui 2009-11-14 21:36
出那么多语言有屁用?

多少年了,生活在最底层的人总是被玩的!
2 楼 freej 2009-11-14 10:29
scala终于能派上用场了。
1 楼 alanwu 2009-11-14 08:59
很冷啊
我们还没有云计算,没有DSL概念
Scala也没

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics