Crystal はソースコードも Crystal でつらくない!

これは「Ruby脳にはCrystalつらい Advent Calendar 2015」の24日目の記事です。

qiita.com

Crystal のソースコードは Crystal で記述されています。最初は Ruby で書かれていたようですが、現在はすべて Crystal で書かれています。

Ruby は本体と組み込みライブラリは C で書かれているため、Ruby 内部の処理を調べようとすると C の知識が必要になりますが、Crystal は Crystal を理解していれば(Crystal を使う人は普通は理解できているでしょう)、本体のコードを読むことができます。

良いですね!