At the squeak board meeting on Weds we discussed updating the 'Squeak by Example' book in order to have working examples and current screenshots etc. It's a good book in general and would be a useful thing to point new squeakers to with some updating.
The sources are at https://github.com/SquareBracketAssociates/SqueakByExample-english (and there are some translations too) and I see some recent changes by Patrick R (thanks!) mentioned in my email. Personally I'd appreciate some advice on what program one might use to edit the stuff. I don't think I can manage LaTEX. tim -- tim Rowledge; [hidden email]; http://www.rowledge.org/tim Useful Latin Phrases:- Visne saltare? Viam Latam Fungosam scio = Do you want to dance? I know the Funky Broadway. |
> On 08.11.2019, at 20:12, tim Rowledge <[hidden email]> wrote: > > At the squeak board meeting on Weds we discussed updating the 'Squeak by Example' book in order to have working examples and current screenshots etc. It's a good book in general and would be a useful thing to point new squeakers to with some updating. > > The sources are at https://github.com/SquareBracketAssociates/SqueakByExample-english (and there are some translations too) and I see some recent changes by Patrick R (thanks!) mentioned in my email. Personally I'd appreciate some advice on what program one might use to edit the stuff. I don't think I can manage LaTEX. Don't worry about that last part… -t > > tim |
In reply to this post by timrowledge
Hi tim,
we (that means, mainly Patrick) are currently working on updating all contents and screenshots of the book to match the latest Squeak version. By the way, we are taking this opportunity to codify each screenshots with a short script in the tex source, so they will not deprecate so fast again (until someone reworks the whole UI) :D
What are your tool questions about in detail? We completely automated the build process, so in general, you can simply fork the repo and change the tex source, and TravisCI will generate a new PDF for you whenever you push (which is deployed as GitHub release and/or an upload to Google Drive). If you would like to build it locally, you will need: a tex editor (recommended - in general, you can do this from vim or notepad as well. Personally, I am using VS Code), make, texlive, and Squeak. For the complete build process, please have a look at .travis.yml and Makefile. The build process basically looks like this:
I know I finally need to document this process. :) If you have further questions, we're there on GitHub Issues or here.
Best, Christoph Von: Squeak-dev <[hidden email]> im Auftrag von tim Rowledge <[hidden email]>
Gesendet: Freitag, 8. November 2019 20:12 Uhr An: The general-purpose Squeak developers list Betreff: [squeak-dev] Updating 'Squeak by Example' At the squeak board meeting on Weds we discussed updating the 'Squeak by Example' book in order to have working examples and current screenshots etc. It's a good book in general and would be a useful thing to point new squeakers to with
some updating.
The sources are at https://github.com/SquareBracketAssociates/SqueakByExample-english (and there are some translations too) and I see some recent changes by Patrick R (thanks!) mentioned in my email. Personally I'd appreciate some advice on what program one might use to edit the stuff. I don't think I can manage LaTEX. tim -- tim Rowledge; [hidden email]; http://www.rowledge.org/tim Useful Latin Phrases:- Visne saltare? Viam Latam Fungosam scio = Do you want to dance? I know the Funky Broadway.
Carpe Squeak!
|
> On 2019-11-08, at 11:38 AM, Thiede, Christoph <[hidden email]> wrote: > > Hi tim, > > we (that means, mainly Patrick) are currently working on updating all contents and screenshots of the book to match the latest Squeak version. By the way, we are taking this opportunity to codify each screenshots with a short script in the tex source, so they will not deprecate so fast again (until someone reworks the whole UI) :D Excellent. And thank you! > > What are your tool questions about in detail? Having never - to the best of my knowledge - used anything that edits LaTEX, I am ignorant of what tool I might use to make any attempt at helping. What editors (Mac, obviously) are capable of editing such a document in any form other than the 'good grief what is this stuff' plain text? tim -- tim Rowledge; [hidden email]; http://www.rowledge.org/tim Useful random insult:- Couldn't find his way through a maze even if the rats helped him. |
Latex (tex) is plain text contents intermixed with plain text formatting commands... So use whatever text editor... Le ven. 8 nov. 2019 à 21:02, tim Rowledge <[hidden email]> a écrit :
|
> On 2019-11-08, at 12:24 PM, Nicolas Cellier <[hidden email]> wrote: > > Latex (tex) is plain text contents intermixed with plain text formatting commands... > So use whatever text editor... That sounds unpleasantly like raw-editing PDF. eek. tim -- tim Rowledge; [hidden email]; http://www.rowledge.org/tim Oxymorons: Political science |
Not at all. Formatting command are higher level (open a new chapter etc...). Latex does all the composition for you. Le ven. 8 nov. 2019 à 21:26, tim Rowledge <[hidden email]> a écrit :
|
It would be harder if you wanted to change the whole layout, but adding content only is quite simple:
That reads quite intuitive, doesn't it? But I would recommend you to use an editor with appropriate syntax highlighting. VS Code is one of many editors that support LaTeX ...
(Why doesn't Shout support LaTeX yet? :)) Von: Squeak-dev <[hidden email]> im Auftrag von Nicolas Cellier <[hidden email]>
Gesendet: Freitag, 8. November 2019 21:30:37 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] Updating 'Squeak by Example' Not at all.
Formatting command are higher level
(open a new chapter etc...).
Latex does all the composition for you.
Le ven. 8 nov. 2019 à 21:26, tim Rowledge <[hidden email]> a écrit :
pastedImage.png (93K) Download Attachment
Carpe Squeak!
|
In reply to this post by timrowledge
On MacOS Mojave, fire up homebrew and it tells you: There are three versions of MacTeX. Full installation: brew cask install mactex Full installation without bundled applications: brew cask install mactex-no-gui Minimal installation: brew cask install basictex This probably the easiest way to get into Tex, IMHO.
|
In reply to this post by timrowledge
On 09/11/19 1:32 AM, tim Rowledge wrote:
> Having never - to the best of my knowledge - used anything that edits > LaTEX, I am ignorant of what tool I might use to make any attempt at > helping. What editors (Mac, obviously) are capable of editing such a > document in any form other than the 'good grief what is this stuff' > plain text? There are a whole bunch of GUI editors for TeX on MAC: TeXMaker, TeXstudio, LyX, MacTeX, TeXShop, MikTeX, ... The TeX User Group (http://tug.org/begin.html) has a FAQ on MAC at https://texfaq.org/FAQ-sysmac vim also has a latex-suite to ease editing TeX. HTH .. Subbu |
In reply to this post by Christoph Thiede
Just to clarify: Most of these changes are in [hidden email] fork.
On Fri, Nov 8, 2019 at 8:38 PM +0100, "Thiede, Christoph"
<[hidden email]> wrote:
Carpe Squeak!
|
In reply to this post by Christoph Thiede
On 09/11/19 1:08 AM, Thiede, Christoph wrote:
> > we (that means, mainly Patrick) are currently working on updating > all contents and screenshots of the book to match the latest Squeak > version. By the way, we are taking this opportunity to codify each > screenshots with a short script in the tex source, so they will not > deprecate so fast again (until someone reworks the whole UI) :D > Chris, Have you looked at HelpTopic? It would be nice to document Squeak in HelpTopic first and then export it to other formats like LaTeX to produce a book. Something like Quick Guides [1] of Etoys. It is easier to keep such topics in sync with releases while a book tends to fall behind over the years and has to be refreshed. Also, code snippets can be run from the topic itself without having to copy-paste into a Workspace. [1] http://www.squeakland.org/tutorials/guides/ Regards .. Subbu |
In reply to this post by Christoph Thiede
The mail server has managed to hide the GitHub name, so here it is again:
https://github.com/codeZeilen/SqueakByExample-english -- Sent from: http://forum.world.st/Squeak-Dev-f45488.html
Carpe Squeak!
|
Free forum by Nabble | Edit this page |