registri super-leggeri di funzioni per librerie Python 3
catalogue è una libreria minuscola, senza dipendenze, che facilita
l'aggiunta di registri di funzioni (o oggetti) al codice. I registri di
funzioni sono utili quando si hanno oggetti che devono essere facilmente
serializzabili e completamente personalizzabili. Invece di passare una
funzione all'oggetto, si passa il nome di un identificatore che l'oggetto
può usare per cercare la funzione nel registro. Ciò rende l'oggetto facile
da serializzare perché il nome è semplicemente una stringa. Se si salvasse
invece la funzione, si dovrebbe usare Pickle per la serializzazione, che ha
molti svantaggi.