3 spiegazioni possibili, cercano di identificare la battuta:
- Browser è abbastanza intelligente per visualizzare la fonte ricostruito (decompilato) dai codici di byte CompiledMethod. Suggerimento: in questo caso perdi tutti i commenti
- c'è un percorso di ricerca per i file sorgenti, e uno si trova da qualche parte sul tuo disco
- Pharo sta cambiando così velocemente che ogni sorgente si trova ora nel file .changes
Per verificare 1., è possibile provare a sfogliare i riferimenti a Decompiler (ci sono troppi usi a mio piacimento).
Per verificare 2., si potrebbe iniziare la navigazione implementatori di #openSourceFiles
Per verificare 3., si potrebbe valutare questo frammento di codice:
| nSources nChanges |
nSources := nChanges := 0.
SystemNavigation default allBehaviorsDo: [:b |
b selectorsDo: [:s |
(b compiledMethodAt: s) fileIndex = 1
ifTrue: [nSources := nSources+1]
ifFalse: [nChanges := nChanges+1]]].
^{nSources. nChanges}
fonte
2012-11-05 21:40:36
Nel frattempo ho notato che Pharo 2.0 sembra generare o scaricare automaticamente le fonti. Se avvio l'immagine Pharo 2.0 senza fonti, un file immagine si verifica all'improvviso nella cartella VM, mentre le vecchie immagini Pharo (1.4) hanno mostrato un messaggio di errore durante l'avvio. – user1801323
Sì, questo è il comportamento corretto. – camillobruni