Risa/Asir は大部分が C 言語で記述されており, ソースコードも公開されて いるので, C 言語の心得がある人なら新機能を組み込み関数として追加したり, 改良, バグフィックスを行ったりすることも比較的簡単である. とはいえ, たとえば多項式を扱うような関数を追加する場合には, 多項式がどのような 内部表現を持つか, メモリをどう確保するか, どのように初期化するかなど 知らなければならないことが多い. ここでは,