Ruby/GSL
の基本概念
n
GSL
の構造体 →
Ruby
オブジェクトにラップ
(対応するクラスを定義)
n
GSL
の
構造体に対して何かする関数
→
オブジェクトのメソッドとして実装
n
メモリ確保、構造体生成
→
new
メソッドなどによってオブジェクト生成
使い慣れたクラスから
.to_xxx
n
メモリ開放
→
Ruby GC!
★
面倒なことはコンピュータがやれ
→
GSL を Ruby の哲学に基づいて再構成