Skip to content

Commit

Permalink
Merge branch 'master' into document-lulu
Browse files Browse the repository at this point in the history
  • Loading branch information
LinqLover authored Dec 16, 2023
2 parents 424997d + a90195d commit f31e6e8
Show file tree
Hide file tree
Showing 4 changed files with 103 additions and 3 deletions.
5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"githubPullRequests.ignoredPullRequestBranches": [
"master"
]
}
43 changes: 40 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,46 @@
[![Latest release](https://img.shields.io/github/v/release/hpi-swa-lab/SqueakByExample-english)](https://github.com/hpi-swa-lab/SqueakByExample-english/releases/latest)
[![Latest preprint](https://img.shields.io/github/v/release/hpi-swa-lab/SqueakByExample-english?include_prereleases&label=preprint)](https://github.com/hpi-swa-lab/SqueakByExample-english/releases)

This is the LaTeX source repository of the _Squeak by Example_ book.

See the issues in the [Github repository](https://github.com/hpi-swa-lab/SqueakByExample-english) for the status of tasks for SBE.
Squeak is a modern, open-source development environment for the Smalltalk programming language promoting a vision of an environment where everything is an object and anything can at run-time.

_Squeak by Example_, intended for both students and developers, will guide you through the Smalltalk language and the Squeak environment by means of a series of examples and exercises. The book helps you getting started with an initial tour of the environment before introducing the details of the language, the standard library, the tools, and the Morphic framework.

### How to get this book:

[![order print from lulu](./figures/badges/lulu-print.svg)](https://www.lulu.com/shop/patrick-rein-and-christoph-thiede/squeak-by-example-60/paperback/product-8vr2j2.html)[![download free PDF](./figures/badges/download-pdf.svg)](https://github.com/hpi-swa-lab/SqueakByExample-english/releases/download/6.0/SBE-6.0.pdf)

#### Overview of all editions:

| Edition | PDF | Printed |
| ------- | --- | ------- |
| **Squeak by Example 6.0 (latest release)**<br>(ISBN: 978-1-4476-2948-1) | [![PDF - 6.0](https://img.shields.io/badge/PDF-v6.0-red)](https://github.com/hpi-swa-lab/SqueakByExample-english/releases/tag/6.0) | [![lulu](https://img.shields.io/badge/lulu-v6.0-blue)](https://www.lulu.com/shop/patrick-rein-and-christoph-thiede/squeak-by-example-60/paperback/product-8vr2j2.html) |
| Squeak by Example 5.3.1 | [![PDF - 5.3.1](https://img.shields.io/badge/PDF-v5.3.1-red)](https://github.com/hpi-swa-lab/SqueakByExample-english/releases/tag/5.3.1) | _(not available)_ |
| Original 2007 edition <br>(Andrew Black, Stéphane Ducasse, et al.) | [![PDF](https://img.shields.io/badge/PDF-2007-red)](https://inria.hal.science/inria-00441576/document) | [![lulu](https://img.shields.io/badge/lulu-2007-blue)](https://www.lulu.com/shop/andrew-p-black-and-damien-pollet-and-st%C3%A9phane-ducasse-and-oscar-nierstrasz/squeak-by-example/paperback/product-1mmdg6p.html) |
| _Latest prerelease (bleeding edge!)_ | [![PDF](https://img.shields.io/badge/PDF-preprint-orange)](https://github.com/hpi-swa-lab/SqueakByExample-english/releases) | _(not available)_ |

<a name="other-retailers">
<details>
<summary>Other retailers</summary>
<p>Please consider buying the book on lulu if possible as it results in more royalties for the Squeak community.</p>
<a href="https://www.amazon.com/-/en/dp/1447629485"><img alt="amazon" src="https://img.shields.io/badge/amazon-v6.0-grey"></a>
</details>

### How to cite:

<details>
<summary>BibTeX</summary>
<pre><code>@book{thiede2023squeak,
author = {Christoph Thiede and Patrick Rein},
title = {Squeak by Example},
volume = {6.0},
year = {2023},
numpages = {328},
url = {https://www.lulu.com/shop/patrick-rein-and-christoph-thiede/squeak-by-example-60/paperback/product-8vr2j2.html},
pdf = {https://github.com/hpi-swa-lab/SqueakByExample-english/releases/download/6.0/SBE-6.0.pdf},
publisher = {Lulu},
isbn = {9781447629481}
}</code></pre>
</details>

# Repository structure

Expand Down
29 changes: 29 additions & 0 deletions figures/badges/download-pdf.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
29 changes: 29 additions & 0 deletions figures/badges/lulu-print.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit f31e6e8

Please sign in to comment.