危険なバージョン最低限の機能を示すための危険なバージョンが次の通り。変更する事が出来ている。安全なバージョンユニットテストで一時的に関数を変更したいということを考えると、最後は元々の関数に戻って欲しい。そのバージョンが次の通り。内部でなんらかコンディションが発生した場合でも確実に元に戻せるように。'delta))実行結果:FOXTROT:GOLFクラスのメソッドを差し替える場合には、総称関数およびオブジェクトシステムに関連して一手間かける必要がある。総称関数オブジェクトを取得し、それを使ってオブジェクトシステムからqualifierやspecifierの一致するメソッドを取得する。一度beforeメソッドを削除して、元に戻す。9個だが(これで全部?)流石にそのままでは不便で、core/Macros.carpに色々ある。forever-dofibたいして変わらないけど、一応フィボナッチ数もやってみる。Carpの出力コードのfib関数はこんな感じ。_39;}再帰呼び出しでちょっと遠回りしてるが、まだまだシンプルで素直に読める。CFFI出力がCなのでCFFIもサポート。CarpからCのヘッダファイルを読み込む。system-includelocal-includeCarp上での型定義。