Curlのスコープ

ここでいきなり問題。以下のコードは何をalertするでしょうか?

(function(){
  var i = -1;
  for(var i = 0; i < 10; i++){
    /* whatever */
  }
  alert(i);
})()

これが-1でないのは、Perl Mongerにはびっくりです。

たぶんCurlerにもびっくり?
Curlだったら当然-1ですね。

{value
   let i = -1
   {for i = 0 below 10 do
   }
   i || -1
}


実行可能サンプルはこちら↓(※curlランタイムが必要)


別にdankogaiのページにトラックバックしたかっただけとか、前回作ったばっかのGoogleガジェット使いたかっただけのブログでは決してありません。

それにしてもcurlシンタックスハイライト対応してほしいなぁ。。こういうのどこに頼めばいいんだろう。