科学計算に適しているため、Python ディストリビューションとして Enthought Canopy を使用しています。ただし、 Visual Studio のpytoolsを IDE として使用するのは、主に Windows 用の他の IDE と比較してデバッグが優れているためです。
バージョン 2.0 以降、pytools はネイティブ C デバッガー (混合モード デバッガーまたは MMD) を提供します。これは、cython を利用したり、ネイティブ C コードを含めたりする場合のデバッグに非常に役立ちます。また、標準のデバッガーよりもはるかに高速であると想定されているため、デバッグを有効にすると実行速度が遅すぎる、計算コストの高いコードをデバッグできます。
残念ながら、pytools MMDが機能するには、標準の python ディストリビューションで利用可能なデバッグ シンボルが必要ですが、
ActiveState Python や Enthought Canopy などのサードパーティの Python ディストリビューションを使用している場合は、そのディストリビューションの作成者に連絡してシンボルを提供する必要があります。
これらのデバッグ シンボルが Enthought から入手できる場所を見つけることができなかったので、知りたいです。
a) pytools ユーザーがデバッグ シンボルを利用できるようにする計画を立ててください。
b) そうでない場合、考えられる回避策は何ですか?