Re: small fixups to the tutorial

Holger Freyther <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.gnu.general
Message-ID <[email protected]>

> On 23. Jan 2018, at 20:02, Mathias Laurin <[email protected]> wrote:
> 
> Hi list,

Hi!


> Zecke told me that I should send my patches to the mailing list,
> so here I am.

sorry for the delay. The new day job took most of my time and energy.


> I am half through the online tutorial now and I would have a few
> more typos, formatting, stuttering, and whitespace fixes. I have
> grouped them in a single patch: `typos_and_whitespace.diff`.

great. I think one example is still wrong.

-   i := (Interval from: 5 to: 10 by: 2)
-   i do: [:x| x printNl]
+   i := Interval from: 5 to: 10 by: 2
+   i do: [:x | x printNl]

We need a "." after "Interval from..."?




> Also, the `Checking` class' `printOn:` message (section 6.6.2)
> prints the `'` marks. The changes in
> `improved_checking_printon.diff` use the `stream nextPutAll`
> already introduced in 6.4.5 for a better looking `printOn:`.

Not sure. Maybe the goal of the section was to show that instances
have a >>#printOn: method?

> Also, I think that it could be a good idea to remove the
> blank lines from the code examples, here is what I mean:
> 



> because it would allow users to copy and paste the examples
> directly in a live interactive session. If you agree, I can make
> another patch.

Oh what happens with the parser and whitespace? What is the exception
you see? In general I would want to avoid whitespace only changes, they
make git blame more difficult to read/handle.


> Finally, I am not sure whether I should write to the Changelog
> or you do it... I have not done it.

Yes please. The best would be:

* Have a changelog entry and make a full git commit
* Use git send-email to send the patch to this list (so we can comment inline)

If you make more changes to the file I will need to ask you to make a
copyright assignment to the FSF.

have a nice day

	holger
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.