Check Ninka
Per scaricare Ninka:
git clone git://github.com/dmgerman/ninka.git
Cosa non va... |
- Il programma è spezzettato in una decina di cartelle, tra l'altro con gli uri hard coded, ognuna contenenti una media di 3 file -.- in sostanza, sono inutili, e rompono solo le palle a chi cerca di leggere il programma...
- creare un installer che ti faccia scegliere dove mettere i vari file di programma (quindi parametrizzare gli uri), e compili i vari pezzi in c++
- L'esecuzione del programma crea una quantita improba di file inutili, il problema è da ricercarsi in tutti i file che formano il programma: ogni passo crea un file (se non due...). capisco che il programma deve appoggiarsi a dei file, ma credo siano troppi..
- mettere i file intermedi in /tmp e cancellarli alla fine dell'esecuzione di default, magari:
- aggiungere delle opzioni per decidere dove mettere i file intermedi e:
- un'opzione per dirgli di tenere i file alla fine di tutto
- beh, funziona solo file per file... qui c'è da fare un ciclo....
l'output fa pena (eufemismo).... un esempio: "comments/main.cpp;GPLv2+;1;1;3;0;0;1,-1,-1,-1" ← questo è il file comments/main.cpp incluso nel progetto... per non parlare del caso in cui si scelga di attivare il verbose
- L'output è gentilmente fornito da matcher/matcher.pl dall'ultima funzione, non è così difficile da sistemare, almeno il developpo ha avuto il buon gusto di mettere dei nomi di veriabile decenti...
- è in AGPL... ma non è che ci possiamo fare tanto qui.