On 8 December 2017 at 03:38, horrido <horrido.hobbies@gmail.com> wrote:
I've completed the first draft of my�� Pharo Quick Start guide
<https://medium.com/@richardeng/pharo-quick-start-5bab70944ce2>�� . I decided
to forge ahead anyway.

Feedback welcome.

Note that I chose wget instead of curl because many Linux distros do not
have curl installed.

I've tested the guide for various Linux distros including Mint 18.3
(Ubuntu-based), Debian 9.2.1, Manjaro 17.0.6 (Arch-based), Solus 3, and
Fedora 27. So it should be good for all the popular distros (Top 10).

Good work. Really nice and succulent. Some random feedback...


>��due to a known macOS bug, the Pharo application will crash the first time

due to a known macOS bug >>> being investigated <<<,
the Pharo application >>>>may<<< crash the first time
(I presume it is)


>��To open the System Browser, click on...

To open the System Browser, left-click on...

*Most* newcomers will assume getting a menu is a right-click (btw like every other menu in Pharo)
but Pharo is different here.�� I do believe we should change it to right-click to lower friction,��
or even both left-click and right-click to keep newcomers and stalwarts happy.
How often does anyone right-click on the World?�� ��Could it be moved to a modifier key?


>��Now we need to create a method or function for our Greeter class. The standard first method is ���initialize��� which is invoked when the Greeter class is instantiated (this is OOP parlance). For simplicity, we shall skip this.

For simplicity, just leave it out.


-------------------

Now that sparks an idea for a follow-on article "Pharo - the next ten minutes"��
* show how easy GUI text output is easy (its another equivalent to the printf��debugging paradigm every knows)
�� �� ��Greeter >> screamIt
�� �� �� �� �� self inform: 'HELLO WORLD!'

* show nice process management and DSLish language
�� �� �� Greeter >> counter
�� �� �� �� �� ��| count |
�� �� �� �� �� ��count := 0.
�� �� �� �� �� ��[�� �� ��count := count + 1.����
�� �� �� �� �� �� �� �� ��self inform: count printString.
�� �� �� �� �� �� �� �� ��2 seconds wait.
�� �� �� �� �� ��] forkNamed: 'Count de Money'�� �� �� �� �� �� �� "see..[1]"

�� ��then World > Tools > Process Browser to Suspend,Resume, Terminate.

* show unique feature with continuation of state across sessions...
�� ��run "Greeter new counter"
�� ��the get them to close the image and reopen it.

cheers -ben


P.S.�� side humor...
[1]��https://www.youtube.com/watch?v=sztf4hcGrB4