On 13 April 2018 at 17:07, Benoit St-Jean via Pharo-users < pharo-users@lists.pharo.org> wrote:
---------- Forwarded message ---------- From: Benoit St-Jean <bstjean@yahoo.com> To: Any question about pharo is welcome <pharo-users@lists.pharo.org>, Esteban Lorenzano <estebanlm@gmail.com> Cc: Bcc: Date: Fri, 13 Apr 2018 09:07:16 +0000 (UTC) Subject: Re: [Pharo-users] Where do we go now ? "You cannot take an alpha version and expect production quality."
I'm on Windows 10, using Pharo 7.0 alpha 32 bit.
Can I at least expect to be able to save code in my local Monticello repository ? It bombs. I just reported a bug!
Can I expect the Windows installer for Pharo Launcher to work on Windows? It doesn't : it crashes.
It works fine for me on Windows 10. There were some issues that depended on how PharoLauncher was installed. The installer (NSIS) being used at that time doesn't handle non-Admin installs very well. Prior to PharoLauncher being promoted as the main download, I guess people on Windows using PharoLauncher either ran it as Admin, or worked around it like me - on Windows I would just roll my own from a fresh Pharo 6 and the Project Catalog. To be clear, the problem was heavily influenced by the constraints of an external tool. Get PharoLauncher installed in the right location and it works like a dream. Did you try the proof-of-concept installer I posted previously to the list... http://www.mediafire.com/file/3g579bmzqspt8e1/BCPharoLauncher.msi
Can I expect Pharo Launcher (not installed from the .exe installer) to work on Windows? It just doesn't. I get all kinds of error related to WindowsStore, bad UTF-8 encoding and other things... (see https://twitter.com/smalltalkdev/status/978973863332798464)
Yes most people can expect it works perfectly on Windows. But as always it depends. There is always the chance something in your environment triggers a bug. like maybe non-ascii characters in you username/path?
Can I expect that when looking for implementors of a method things still work? I get duplicates (see attached file).
Do you mean only the duplicate "Traited class >> isTrait" in your screenshot? I just tried this in "Pharo-7.0+alpha.build.762.sha.0e0fe47c5ccef" by typing "isTrait" into the Playground, selecting it and pressing Ctrl-M, and I don't get the duplicate. Which build of Pharo are you using?
Can I expect reading input from the console to work on Windows? It doesn't.
Bit hard to understand your problem from that one-liner.
Can I expect to be able to test my stuff on Windows? That's kinda hard when Windows is always 6 months to 1 year behind VM-wise.
I'm not whining about the effort people put into this project : I'm mostly
whining about duplication of effort and code and *very poor* Windows support...
AFAIK, Pharo 6.1 32-bit VM is up to date with the other platforms. Regarding 64-bit Windows. Yes it is behind. The specific companies interested in 64-bit Linux support put money on the table to get it done. No one has stepped up to do the same for Windows 64-bit, so realistically it lags behind. btw, lately it gets harder to run 32-bit apps on Linux and OSX, but there is no reason to stop using 32-bits VM on Windows.
Can I expect to be able to contribute ? That is kinda sad but all the cool scripts out there are .sh files.
huh?
Just spend 2 weeks working with Pharo on Windows. You can start with version 5.1 if you want and let me know how it goes... Brace yourself, I'm telling you, you're off for a wild & unpleasant ride.
Its been a while since I worked with Pharo on Windows, but I've been using it the last few weeks with no problems. Pharo 6.1 and Pharo 7. cheers -ben