Quale debugger può essere utilizzato con D 2.0 su Windows e come si usa?
Domanda
Ho giocato un po 'con D 2.0 oggi, principalmente a causa di "The Case for D " in DDJ.
Ho scaricato D 2.0 per Windows ma non ho capito come eseguire un programma in esecuzione nel debugger.
Ho provato a far funzionare la copia spedita di windbg.exe ma mi si blocca continuamente e non sembra vedere il codice sorgente.
Soluzione
Esiste un debugger di Windows chiamato Mago: http: //www.reddit. com / r / programmazione / commenti / gfp48 / mago_a_windows_debugger_for_the_d_programming /
Altri suggerimenti
Esiste un debugger di Windows scritto appositamente per D:
Il debug in Visual Studio 2008 Express funziona come per me con questo strumento: http://www.dsource.org/projects/cv2pdb
Puoi anche usare windbg 4 o msvc 6, ma non vedrai facilmente i valori degli speciali tipi D (come array dinamici e hash).
Hai visto Visual D ?
Visual D è un pacchetto di Visual Studio che fornisce sia servizi di project management che servizi linguistici. Funziona con Visual Studio 2005, 2008 e 2010, nonché con le shell di Visual Studio gratuite.
È open source (The Artistic License 2.0), scritto in D stesso e fornisce sia un'esperienza di sviluppo che debug, attraverso l'integrazione con il suddetto cv2pdb
.