2011-09-01から1ヶ月間の記事一覧

TinySCHEME のソースを読む -2 シンボル、環境

TinySCHEME のソースを読む -1 セルの構造 TinySCHEME のソースを読む -2 シンボル、環境 TinySCHEME のソースを読む -3 TinySCHEME の処理エンジン TinySCHEME のソースを読む -4 トップレベルからの処理の流れ TinySCHEME のソースを読む -5 define の例 t…

TinySCHEME のソースを読む -1 セルの構造

TinySCHEME は scheme 実装の一つで、コード量は 4千行程度である。R5RS の大部分の仕様が実装されており、学習のためにソースを読む機会があったので記録しておく。TinySCHEME のソースはインデントが統一されていなかったり、数字と演算子の間の空白が極端…

tsdbg TinyScheme 用デバッグ extension

TinySCHEME のソースを読む機会があったので、内部のセルがどうなっているか調べるために extension を作った。http://sourceforge.net/projects/tsdbg/ git clone git://git.code.sf.net/p/tsdbg/code tsdbg-codeセルを再帰的に表示したり、graphviz dot フ…

cx_Oracle で python から Oracle に接続する

SQL*Plus があまりにも使いにくいので、cx_Oracle を使って python から、別のサーバにある Oracle DB へ接続する環境を整えたのでその時のメモ。最初は Cygwin 環境に作ろうとしたが何故かうまくいかず、結局 VMWare を入れて環境を作ることにした。 使用環…