Io uso Python con estensioni compilate di Cython e Fortran (avvolto con il moderno modulo iso_c_binding
di Fortran di Fortran) per il numero di crunch.Debug di Python con estensioni compilate
Finora, non ho una comoda strategia di debug. Io uso pudb
per la parte Python. Anche se potrei essere in grado di utilizzare gdb sulle parti del progetto Cython & Fortran, mi trovo a utilizzare invece l'output di testo della console (print()!
).
Mi piacerebbe sapere se esistono strumenti che rendono trasparenti i diversi livelli di codice per il debug, ovvero sto cercando una soluzione "one-tool-debug-it-all" a cui non interessa se esegue il codice Python, Cython o Fortran.
Preferirei strumenti che consentano un'interazione user-friendly, come il pudb di cui sopra. Esiste uno strumento di debugging di questo tipo? È il Python mode of GDB
il meglio che posso ottenere?
dispiace non ho una soluzione per voi, ma io uso GDB esattamente cosa stai descrivendo. Ho cercato anche una soluzione migliore senza fortuna. – thebigdog