[Vm-dev] Re: working directory under Mac OS X
Igor Stasenko
siguctua at gmail.com
Thu May 26 08:57:16 UTC 2011
On 26 May 2011 01:10, John McIntosh <johnmci at smalltalkconsulting.com> wrote:
>
> Well I think this is a discussion point for the squeak & pharo list.
> The comment is quite clear:
> "LETS NOT DO THIS, SEE what happens for people wanting to do
> ./Squeak.app foobar.image zingger.st"
>
+1. chdir is evil.
I would understand if it would have some benefit.. but its not.. it is
there only to make command-line harder.
> At 3.8.19b1 I did
> sqMacMain.c drop cwd to VM directory at
> startup time to help script writers use ../ or ./
> Mmm spring 2008
>
>
> Historically, John Maloney's original code did the chdir in o-s 7.5.x
> that was ported forward into os-x when it ran as pre-mach-o app and
> at the time there was some confusing signals from Apple about should
> apps change to the home directory etc... So it sat until I added in
> sufficent unix cmd options/parms awarness for people to complain about
> the behaviour.
>
>
> On Wed, May 25, 2011 at 4:55 PM, Eliot Miranda <eliot.miranda at gmail.com> wrote:
>> Hi Andreas, Matthew, John, (Hi All),
>> I'm getting my house in order, merging the Newspeak VM into the OSCog
>> platforms hierarchy. One big difference between trunk vms (and Newspeak)
>> and Qwaq VMs on Mac OS X is that in the Qwaq VM there is an early chdir to
>> the directory containing the .app, whereas in the non-Qwaq VMs the directory
>> is left as is. If you look
>> at http://squeakvm.org/svn/squeak/trunk/platforms/Mac OS/vm/sqMacMain.c
>> you'll see that this chdir has been commented-out, so there was a point when
>> it was in standard VMs. Andreas, Matthew, do you think the Qwaq behavour is
>> important to preserve? John, what's the history of this? Should I even
>> bother trying to maintain the Qwaq behaviour and instead disable it in all
>> builds (Qwaq, OSCog, Newspeak)?
>> best,
>> Eliot
>
>
>
> --
> ===========================================================================
> John M. McIntosh <johnmci at smalltalkconsulting.com>
> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
> ===========================================================================
>
--
Best regards,
Igor Stasenko AKA sig.
More information about the Vm-dev
mailing list