kink

悪友のうちの一人、宮川拓が新しい言語kinkを作っている。
一通り動く状況になったようだがまだいくつかの仕様は未定。

while({ cond; }; { do; };)

{ do; }.redo_while({ cond; };)

ループに関してはこれを採用することが決まったらしい。

switch case はこれが相当。

case(List%member; $i;
      [ [1; 2; 3; 4; 5;]; { A; }];
      [ [8;]; { B; }];
      { C; }; );
case(value;
  [{test1;} { do1; }];
  [{test2;} { do2; }];
  { elsedo; }; );

もよくないかと提案したがこちらはcondと近すぎるということになった。