Hi Stef,

On 18 January 2018 at 18:43, Stephane Ducasse <stepharo.s...@gmail.com> wrote:
> Tx alistair
>
> this is great that we made progress on this point.
> May be we should update the fileSystem chapter

Yep.  Can you point me to the source?  I will try and take a look.

I also think I'll add #workingDirectory: (be able to set the working
directory).  I know Rajula did the work, but it didn't make it in to
the PR for some reason.  Hopefully I can dig it up.

Cheers,
Alistair




> On Thu, Jan 18, 2018 at 9:51 AM, Alistair Grant <akgrant0...@gmail.com> wrote:
>> Hi Hilaire & Denis,
>>
>> On 18 January 2018 at 09:38, Denis Kudriashov <dionisi...@gmail.com> wrote:
>>> Also notice that OS can give program very surprising working directory when
>>> you run it using UI tools.
>>> For example in MacOS drag image to the vm using Finder assigns root (/) as
>>> working directory.
>>>
>>>
>>> 2017-12-15 21:38 GMT+01:00 Hilaire <hila...@drgeo.eu>:
>>>>
>>>> Oh, in a build for a DrGeo app based on P7, the working directory is one
>>>> level highter to the image folder.
>>>>
>>>> So in P7, there are two different results for the working directory: the
>>>> user home directory, and one level hight to image dir.
>>>>
>>>> What's the context? Where to look at?
>>
>> For Pharo 7:
>>
>> The working directory is C getcwd().  The differences you are seeing
>> will be the result of how Pharo is launched.  If you run it from the
>> command line, it will be the current directory of the shell.  I don't
>> use MacOS, but it sounds like dragging a file to an executable always
>> uses the root directory as cwd.
>>
>> The working directory is cached in DiskStore DefaultWorkingDirectory.
>> It's set at session startup to DiskStore
>> class>>defaultWorkingDirectory, which ultimately calls getcwd().
>>
>> HTH,
>> Alistair
>>
>

Reply via email to