Skip to content

Latest commit

 

History

History
89 lines (57 loc) · 2.26 KB

index.md

File metadata and controls

89 lines (57 loc) · 2.26 KB

<!inputFile|path=Chapters/Introduction/Introduction.md!>

Getting in touch with Pharo

% ${inputFile:Chapters/PlayingWithTurtles/PlayingWithTurtles.pillar}$

<!inputFile|path=Chapters/GettingStarted/GettingStarted.md!> %removed from now the table

<!inputFile|path=Chapters/GettingStarted/ChallengingYourself.md!>

% !!Playing with Joe the box

<!inputFile|path=Chapters/Counter/Counter.md!>

<!inputFile|path=Chapters/Tests/Tests.md!>

<!inputFile|path=Chapters/Katas/GramKatas.md !>

% ${inputFile:Chapters/Katas/GramVariation.pillar}$

About objects and classes

In this part of the book we suggest carefully reading the first chapter before continuing with the rest. The other chapters contain extremely simple exercises which may be tedious to read in one sitting.

<!inputFile|path=Chapters/OOPNutshell/OOPNutshell.md !> % % Split in two files and use the existing files ObjectsAndClass.pillar

% !! A graphic Turtle and jox the box % !! Do we do Joe the Box? % for this we should do the Turtle % ${inputFile:Chapters/JoeTheBox/JoeTheBox.pillar}$

% ${inputFile:Chapters/Converter/Converter2.pillar}$ <!inputFile|path=Chapters/Converter/Converter.md !>

<!inputFile|path=Chapters/Wallet/Wallet.md !>

% ${inputFile:Chapters/Tamagoshi/Tamagoshi.pillar}$

<!inputFile|path=Chapters/DSL/DSL.md !>

Sending messages

<!inputFile|path=Chapters/MessageSending/MessageSending.md !>

Looking at inheritance

<!inputFile|path=Chapters/Inheritance/Inheritance.md !> <!inputFile|path=Chapters/Inheritance/Extending.md !> <!inputFile|path=Chapters/Expressions/Expressions.md !>

Little projects

<!inputFile|path=Chapters/SimpleLAN/SimpleLAN.md !> <!inputFile|path=Chapters/SnakesAndLadders/SnakesAndLadders.md !> <!inputFile|path=Chapters/TinyChat/TinyChat.md !>

% Little collection manager

% ! Solutions % ${inputFile:Chapters/GettingStarted/ChallengingYourselfSolution.pillar}$ % ${inputFile:Chapters/Katas/GramKatasSolution.pillar}$ % ${inputFile:Chapters/Wallet/WalletSolution.pillar}$ % ${inputFile:Chapters/Converter/ConverterSolution.pillar}$ % ${inputFile:Chapters/DSL/DSLSolution.pillar}$ % ${inputFile:Chapters/Expressions/ExpressionsSolution.pillar}$ % ${inputFile:Chapters/SimpleLAN/SimpleLANSolution.pillar}$ % ${inputFile:Chapters/SnakesAndLadders/SnakesAndLaddersSolution.pillar}$