とりあえずメモメモ
- Java は Caitsith からシームレスに扱えるようにする
- invokedynamic 欲しいなぁ
package test; import java.lang.*; actor Server { procedure push(msg) { System.out.println(msg); } } actor Client { msg:String; svr:Server; constructor(msg:String, svr:Server) { this.msg = msg; this.svr = svr; } procedure start() { for i = 0 to 10 { svr.push(msg + ":" + i); sleep(1000); } } } function Main(String[] args) { server = new Server(); client01 = new Client("c01", server); client02 = new Client("c02", server); client01.start(); client02.start(); return server; }
{ 〜 } を使ったから負けだと思ってる。
何とか begin 〜 end を使わせることはできないかなぁ。