2015-03-25 22 views
5

Sono curioso di sapere quali sono le regole per la classificazione dei metodi di estensione Monticello. Noto (nell'immagine Pharo) alcuni sono in minuscolo come * nome-pacchetto mentre altri sono in condizioni normali come * Nome-pacchetto. Inoltre sono curioso della sottoclassificazione di aggiungere una categoria "reale" dopo il nome del pacchetto, come * Accedere al nome del pacchetto, ad esempio quando si estende con alcuni programmi di accesso, questo è supportato o pericoloso e può essere interrotto?Regole di categorizzazione metodo di estensione Monticello

Aggiornamento: se ho fatto qualcosa di sbagliato, mi piacerebbe sapere perché invece di downvotes senza commenti.

risposta

6

Il confronto del nome del pacchetto è case-insensitive. Tradizionalmente, Smalltalk utilizza le categorie minuscole. Sei libero di usare entrambi.

Non c'è nulla di male nell'aggiungere i suffissi '-foo-bar baz' al nome della categoria.

Si noti che questo non è costruito in Monticello. Utilizza PackageInfo per determinare quali definizioni fanno parte di un determinato pacchetto. La navigazione PackageInfo è illuminante.

Inoltre, la corrispondenza basata sul nome è solo l'impostazione predefinita. Una sottoclasse PackageInfo può sovrascriverla, ma ciò avviene molto raramente.

Problemi correlati