Sto leggendo "Design Patterns: Elements of Reusable OOSW". Nel secondo capitolo, gli autori forniscono un case study di un editor a cui si riferiscono come Lexi, che sembra essere scritto in C++. Ho guardato in giro in tutto il mondo, ma l'unico useful link ho trovato detto questo:Gang of Four: editor lexi C++ source
Il Gof ci dicono in una nota che Lexi è sulla base di "Doc, un editor di testo sviluppato da Calder". Ma questo documento delinea solo un editor, senza alcuna fonte. E credo persino che oggi Lexi non sia mai esistito veramente come un programma.
Il collegamento fornisce la sorgente Delphi. Sto cercando C++, perché è quello con cui mi sento a mio agio, ed è quello che viene usato nel libro.
Qualcuno sa dove posso trovare il sorgente C++ per Lexi? Se l'originale non è mai esistito, sarebbe bello trovare qualcosa che io possa usare come base. Non ho davvero voglia di scrivere da zero il mio editor di testo solo per poter lavorare sul case study di questo libro.
se non lo trovi mai e vuoi veramente lavorare con le sorgenti di editor di testo, ti consiglio scintilla come un buon punto di partenza. – justin
Gang of Four è la migliore sul libro di modelli di design. Lo sto leggendo ora. Stavo cercando anche un codice C++ di exi Lexi, ma non lo trovo. Qual è la domanda che hai sull'editor? –
@Justin: personalmente, non sono così entusiasta di lavorare con gli editor di testo - è solo che il libro inizia con loro, e ho pensato che avrei potuto immergermi nella parte del pattern se avessi le sorgenti Lexi. – misha