On 4 July 2011 09:15, Marcus Denker <[email protected]> wrote:
>
> On Jul 4, 2011, at 9:11 AM, Damien Cassou wrote:
>
>> On Sun, Jul 3, 2011 at 4:25 PM, Stéphane Ducasse
>> <[email protected]> wrote:
>>> FS uses SecurityManager as a fix point to identify home.
>>> Now we do not have Security manager so I'm wondering if we should not 
>>> remove home/document/desktop from FS,
>>> else any ideas how we can replace the entry point a securityManager?
>>
>> Here is some words exchanged with Colin:
>>
>> On Sun, Apr 17, 2011 at 2:36 AM, Damien Cassou <[email protected]> 
>> wrote:
>>> on my computer, the following
>>> FSPlatformResolver forCurrentPlatform home
>>> evaluates to
>>> /home/cassou/Documents/squeak
>>> But I would have thought this would return '/home/cassou' instead.
>>
>> Hi Damien,
>>
>> Thanks for the report. Using the SecurityManager is a bit of a hack,
>> and it doesn't work on all platforms. I'll see what I can do for the
>> next release, but I think the only real way to fix this is through
>> platform-specific plugin.
>
> ... which will take 12 month to appear in the VM. Oh, all but the Windows
> VM, of course, because there the 
> Maintainer-who-knows-everything-better-and-needs-to-constantly-show-it
> will have the inspiration in the last minute of realizing that "it can be 
> done better", but of  course he has no time
> nor intention of actually doing anything other than blocking everything.
>
> So: Do not hold your breath.
>

Well, VM is a kind of artifact (like any software), which needs a
constant attention and care. Obviously you cannot foresee everything
from very beginning,
and implement it, so it is perfect and nothing more to be done and
people can just use it. It needs to evolve to satisfy you current
needs,
and for that you need a person who dedicating most of his time just
doing that, because it is really time consuming.

It also a problem, because when you changing an image - you got it
everywhere. But changing VM is harder , since there are multiple
platforms, and some
features could be platform-specific. So in addition to knowing the VM
internals, you also have to know OS internals as well.

So, Markus, it always easy to blame , but try wear those shoes.. and
you will see. It's not so simple, especially when this is not your
main job (to maintain VM).
Of course things could be better.


-- 
Best regards,
Igor Stasenko AKA sig.

Reply via email to