uehaj's blog

Grな日々 - GroovyとかGrailsとかElmとかRustとかHaskellとかReactとかFregeとかJavaとか -

JVM上の新スクリプト言語 P~(ピーティルド)

JVM上のさらにもうひとつのスクリプト言語「P~」(ptildeと発音するらしい)。

正規表現が文字列ではなくて、ファーストクラスの「式」になっているのが特徴。つまり、

if (options =~ ?'-' + *p + eof)

みたいに「繰り返しを表す演算子」とかを使える。