スクリプト言語 Mold

Mold は C++ らいくなスクリプト言語です。

func main() {
  let greeting = "Hello, World!";

  println greeting;
}

Rust を見てたら思いついたので考えてみた。 Rust が錆なら、こっちは黴だ。ってね。 ZAngband ではモールドに色々お世話になったっけ……。

Rust はいい感じなんだけど、if の括弧無しとか厭だなぁって思う。

func main () {
  let nums = [ 1, 2 ];
  let noms = [ "Tom", "Watson" ];
  
  nums.zip( noms ).each <- { |num, nom| 
    println "{}: {}", num, nom
  }
}

Ruby から一歩も出られてない感じが出ててとても辛いw