Crystal

プログラミングのお題としてCrystalで簡単なbeepコマンドを作る

Qiita に書きました。 qiita.com

プログラミングのお題としてCrystalで簡単なコマンドラインRSSリーダーを作る

Crystal Advent Calendar 2023 の21日目の記事です。 Qiita に書きました。 qiita.com

Ruccola VM Crystal版の速度改善 (2022-08)

github.com fastvm/rclvm.cr の高速化の自分用メモ。 オペコードを String のまま取り回す実装だった → これをシンボルや enum にするとどうなるか def execute : Int32 | Nil insn = @mem.main[@pc] opcode = insn[0] case opcode when "exit" then return …

素朴な自作言語のコンパイラをCrystalに移植した

Qiita に書きました。 qiita.com