Il concetto di ritorno al passato per le classi e i pacchetti
(Frank Mittelbach, traduzione di Claudio Beccari)
Sommario
Nel 2015 è stato introdotto il concetto di “ritorno al passato” per il nucleo di LaTeX . Questa nuova funzionalità ci permise di apportare correzioni al software (cosa che più o meno non avvenne mai per quasi due decadi) mantenendo però la compatibilità col passato al massimo grado.
In questo articolo spieghiamo come ora abbiamo esteso questo concetto, che inizialmente non era stato implementato, al mondo dei pacchetti e delle classi. Siccome le classi e i pacchetti di estensione hanno requisiti diversi rispetto al nucleo di LaTeX , l'approccio è diverso (e più semplice). Ciò dovrebbe rendere più facile agli sviluppatori applicare la nuova tecnica ai loro pacchetti, e agli autori usarla quando è necessario.
Abstract
In 2015 a rollback concept for the LaTeX kernel was introduced. Providing this feature allowed us to make corrections to the software (which more or less didn’t happen for nearly two decades) while continuing to maintain backward compatibility to the highest degree. \par In this paper we explain how we have now extended this concept to the world of packages and classes, which was not covered initially. As classes and extension packages have different requirements compared to the kernel, the approach is different (and simplified). This should make it easy for package developers to apply it to their packages and authors to use when necessary.
Leggi l'articolo