GNU PDF Library è in fase di sviluppo attivo?


8

Ho sentito parlare di The GNU PDF Library dal 2007 . Da allora non vedo l'ora di vedere questo strumento allo stato brado, ma sono passati quattro anni e mi sembra che sia un periodo dolorosamente lungo. Sono consapevole delle complessità del progetto, ma, come ricordo, la GNU Foundation lo ha contrassegnato come un progetto prioritario. Cosa sta succedendo?


Poiché di seguito sono riportate alcune risposte che sembrano rispondere alla tua domanda, ti preghiamo di considerare di contrassegnarne una come "Accettata" facendo clic sul segno di spunta sotto il conteggio dei voti (vedi Come si accetta una risposta? ). Questo mostra quale risposta ti ha aiutato di più e assegna punti reputazione all'autore della risposta (ea te!).
Ripristina Monica - M. Schröder,

Risposte:


5

Sembra che ci sia qualche attività su http://lists.gnu.org/archive/html/pdf-devel/ . Inoltre, consultare http://gnupdf.org/manuals/gnupdf-hg-manual/html_node/Information-for-Newcomers.html#Information-for-Newcomers per informazioni sulla clonazione del loro repository. In particolare

 $ bzr branch bzr://bzr.savannah.gnu.org/pdf/libgnupdf/trunk libgnupdf

Bazaar è un sistema di controllo della versione distribuito e viene chiamato il suo client da riga di comando bzr. Guardare il repository è un buon modo per determinare l'attività. È possibile visualizzare i registri cambiando directory nel repository libgnupdfe facendo bzr log -v | less. I miei due centesimi sono che 929 revisioni in poco meno di 4 anni non è poi così male. Tali progetti di solito hanno una carenza di manodopera e ovviamente tutti sono volontari. Se hai domande specifiche, sono sicuro che gli sviluppatori saranno felici di rispondere, a patto che tu lo chieda bene.


4
So che alcune persone mi crocifiggeranno per questo che sto per dire: penso che la scelta del "semplice" C come linguaggio di programmazione per questo progetto abbia complicato molto le cose. So che tutti vogliono una libreria veloce, ma IMHO preferisco una libreria esistente ma non così veloce rispetto a una veloce inesistente. Avrei votato per Python. Ora lascia che le unghie vengano!
Sergio,

@Sergio: In realtà, sarei propenso ad essere d'accordo con te, ma ... Erano forse preoccupati per la stabilità? Python non è esattamente statico e alla fine dovrebbero preoccuparsi di far funzionare il loro codice con Python 3. Non so se la velocità sia tanto il problema. Non avrebbero potuto scrivere solo i punti caldi in C?
Faheem Mitha,

Questo è certamente un problema, anche se penso che Python sia abbastanza stabile in questo momento. Molti progetti sono perfettamente a posto con Python pre 3.0. Sono d'accordo con te sul fatto che C non cambi molto in questi giorni. Mi attengo ancora alla mia precedente opinione su questo.
Sergio,

6
C è l'ideale per una libreria perché i binding possono essere forniti per quasi tutte le lingue. Non penso che ci sia un'altra scelta ragionevole per questo, vero?

@Don: Se scrivi per GNOME c'è anche Vala.
Maciej Piechotka,

3

La FSF ha recentemente sceso GNU PDF dalla loro lista dei progetti prioritari, perché librerie come poppler , podofo , MuPDF e Apache PDFBox hanno sviluppato abbastanza bene nel corso degli ultimi anni. Data la velocità di sviluppo di GNU PDF negli ultimi anni, sono tentato di chiamarlo glaciale: sembrano passare tutto il loro tempo a costruire basi e fino ad ora non sembrano avere almeno un parser minimo. Sembra che GNU Hurd sarà finito prima di GNU PDF.

Vedi qui per un elenco di librerie PDF.


Il collegamento all'elenco delle librerie PDF è interrotto.
Samuel Harmer,

2

Oltre alla risposta di Faheem, è bene consultare le statistiche di Ohloh (ecco la pagina Ohloh di GNU PDF ). Vede che il progetto ha una crescita costante e sebbene non abbia uno sviluppo annuale in crescita, non si sta estinguendo (il che è positivo).

Ohloh ovviamente è solo la visualizzazione del bazar ma credo che "un'immagine valga più di mille parole".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.