Scala

Scala の Parser を試したらハマったのでまとめておく。

以前、Scala の Parser を試したんですがハマってしまったので、ハマり記念ということで記事にしておこうと思います。ちなみに、Scala のパーサコンビネータについて知りたい人は僕のこの記事よりも @kmizu さんのスライドを読んだ方が良いように思います。■…

if 構文を葬りたいでござる。

仕事でコード書いていて思うんですけども、「if 構文はもう新しいプログラミング言語には要らん」と思うんですよ。(この記事では「if って言ったって言語によって文法が云々...」っていうツッコミをスルーするために Scala を例にして説明しますが、Scala の…

Scala で文字検索、置換

文字列とか正規表現とか、よく分からんけれど使ってみようぜ的な、ね。何にも考えない置換。 println( "abc_abc".replaceAll( "abc", "123" ) ); // "123_123" String.replaceAll の第一引数は正規表現を受け取るようになってます。 println( "abc_abc".repl…

Togetter をもうちょっと有益に利用したかったので。

Twitter で盛り上がる話題は非常に興味深いわけですが、いつでもそれをオンタイムで読めるわけでは無いし、自分がフォローしていない人たちの間で繰り広げられる興味深い話は見えません。それをカバーすべく日本の Twitter 界では Togetter というサービスが…

TL 眺めていて命名について思ったコトなど。

TL で興味深い話がありました。 boostはねーっていうかstdもそうなんだけど関数名が分かりにくい いろいろできるのはわかるんだけどC#とかJavaが畑の人間には関数名短くするとかそういう文化がないのですよ ポインタptrいがいよーわからんのだわー2011-05-13…