Tx alistair

this is great that we made progress on this point.
May be we should update the fileSystem chapter

Stef

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