Re: [Pharo-dev] Purpose of VM [was: Re: Better management of encoding of environment variables]

2019-01-18 Thread ducasse via Pharo-dev
--- Begin Message --- > > > > And if it's in the image you get to do the programming in Smalltalk rather > > than C or Slang, which is more fun for most of us. And, let's face it, fun > > is an important metric in an open-source project -- things that are fun are > > much more likely to get

Re: [Pharo-dev] Purpose of VM [was: Re: Better management of encoding of environment variables]

2019-01-17 Thread Eliot Miranda
On Thu, Jan 17, 2019 at 8:02 AM Sven Van Caekenberghe wrote: > > > On 17 Jan 2019, at 02:00, Martin McClure wrote: > > > > On 1/16/19 1:24 AM, Nicolas Cellier wrote: > >> IMO, windows VM (and plugins) should do the UCS2 -> UTF8 conversion > because the purpose of a VM is to provide an OS

Re: [Pharo-dev] Purpose of VM [was: Re: Better management of encoding of environment variables]

2019-01-17 Thread Sven Van Caekenberghe
> On 17 Jan 2019, at 02:00, Martin McClure wrote: > > On 1/16/19 1:24 AM, Nicolas Cellier wrote: >> IMO, windows VM (and plugins) should do the UCS2 -> UTF8 conversion because >> the purpose of a VM is to provide an OS independant façade. > > I have not looked at this particular problem in

Re: [Pharo-dev] Purpose of VM [was: Re: Better management of encoding of environment variables]

2019-01-17 Thread Nicolas Cellier
To be clear, I do not militate for putting everything in the VM. I prefer a lean VM. I'm cleaning what already exist in the VM. If something is in the VM, then it should behave as we expect from a VM: uniformely. A small fix in existing code base is more efficient than a full rewrite. But if a

[Pharo-dev] Purpose of VM [was: Re: Better management of encoding of environment variables]

2019-01-16 Thread Martin McClure
On 1/16/19 1:24 AM, Nicolas Cellier wrote: IMO, windows VM (and plugins) should do the UCS2 -> UTF8 conversion because the purpose of a VM is to provide an OS independant façade. I have not looked at this particular problem in detail, so I have no opinion on whether the VM is the right place