Sono impegnato in un progetto che funziona principalmente in AutoCAD per progettare e produrre componenti prefabbricati come capriate. Uno dei nostri obiettivi è ridisegnare un programma che è stato scritto in LISP che funzioni nella progettazione di capriate da tetto. Dobbiamo riscrivere il codice LISP in C # e implementarlo in modo incrementale nelle librerie correnti che hanno impostato.
Il mio problema è che sono stato incaricato di creare un convertitore da LISP a C # rudimentale. Dopo alcune ricerche (dato che i risultati di Google mostrano rapidamente che una cosa del genere non esiste facilmente a portata di mano), sono giunto alla domanda su quale modo di convertire questo codice legacy sarebbe più efficiente. Sarebbe meglio prendere pezzi del codice LISP per analizzare e riscrivere in C #, o dovrei continuare a sviluppare un convertitore rudimentale per il codice AutoLISP?