On Mon, Dec 27, 2021 at 2:44 AM Robert Briggs via Pharo-users < pharo-users@lists.pharo.org> wrote:
> Hi > > > > I define temporary variables in a method, e.g. |e r |, e.g. in a unit > test, but when I run the test Pharo automatically replaces these with | > tmp1 tmp2 |. > > A similar thing happens with method arguments. For example methodName: > aString at: anInteger will become methodName: arg1 at: arg2. > Hi Robert, this kind of thing typically happens when the method source is "unavailable". In many Smalltalk implementations, you have *.sources and *.changes files to go along with the image file. There may be a problem with these files in your installation. Missing, not readable, corrupted, ... who knows what. In my Windows environment, the Launcher has put my images in C:\Users\myuserid\Documents\Pharo\images\. For example, I have a Pharo 9.0 - 64bit (stable) directory there with a number of files, including my *.image, *. sources, and *.changes files for that "project". Curiously, the image and changes files have the same basename, which matches the directory. The sources file has a slightly different name. > > This has happened through my entire model, not just as described above. > What is going on. Is it a bug, or is there a setting that needs to be > changed? > > > > Many thanks for any feedback on this. > > > > Regards > > Robert Briggs >