On 30 Jun 2017, at 09:56, Alistair Grant <akgrant0710@gmail.com> wrote:
Rajula, thanks for your write-up.
As the person who pushed Rajula to send his email I feel I should respond.
While I'm in favour of Rajula's proposed changes, scripting in particular will be much easier, I think we need to make the change generally known as it will not always be obvious, e.g. at the moment I can rely on:
'../init/mystartup.st' asFileReference fileIn
to always work with the current definition since my init directory is always next to the image directory. After Rajula's changes I will need to do something like:
(FileLocator imageDirectory resolve: '../init/mystartup.st') fileIn
I haven't read everything (sorry), but we do have FileLocator workingDirectory So the question is, what should be the default when no known location is used ? Also, it feels to me as if, when file paths are passed via command line, it would make sense to use the workingDirectory as default.
Cheers, Alistair