LANGUAGE IS...
SYNTAX
CONCEPTS
COMMUNITY
LIBRARIES
TOOLS
Slide 10
Slide 10 text
SYNTAX
HOW DO I WRITE A FEW LINES?
Slide 11
Slide 11 text
CONCEPTS
ALLOWS YOU TO THINK THE WAY THE
LANGUAGE DESIGNER DOES
Slide 12
Slide 12 text
WHEN YOU USE RUBY, YOU USE TOOLS THAT
WORK THE WAY MATZ THINKS
Slide 13
Slide 13 text
COMMUNITY
WHAT ARE THE VALUES OF THE PEOPLE
AROUND THIS LANGUAGE?
Slide 14
Slide 14 text
LIBRARIES
SHOWS YOU HOW TO DESIGN HIGHER LEVEL
CONCEPTS IN THIS LANGUAGE
Slide 15
Slide 15 text
TOOLS
SHOWS YOU WHAT THE COMMUNITY VALUES
AND HOW THEY USE THE LANGUAGE
Slide 16
Slide 16 text
HOW DO I TEST, MANAGE DEPENDENCIES,
DEPLOY, ETC?
Slide 17
Slide 17 text
YOUR SECOND LANGUAGE
Slide 18
Slide 18 text
YOU WILL BE EXPOSED TO DIFFERENT WAYS
OF DOING THINGS
Slide 19
Slide 19 text
TRAVEL HAS A WAY OF STRETCHING THE
MIND. THE STRETCH COMES ... WITH
EXPERIENCING FIRSTHAND HOW OTHERS DO
DIFFERENTLY WHAT WE BELIEVED TO BE THE
RIGHT AND ONLY WAY.
RALPH CRAWSHAW
Slide 20
Slide 20 text
YOU START TO SEE CONCEPTS
Slide 21
Slide 21 text
YOUR NTH LANGUAGE
Slide 22
Slide 22 text
YOU START TO THINK IN CONCEPTS
Slide 23
Slide 23 text
YOU REALIZE SYNTAX IS USUALLY MINOR...
Slide 24
Slide 24 text
...BUT YOU WILL STILL MESS IT UP
Slide 25
Slide 25 text
STEP 1 BECOMES "HOW DO I CONCEPTUALIZE
THIS PROBLEM?"
Slide 26
Slide 26 text
SWIFT IS KIND OF AN
ANOMOLY
Slide 27
Slide 27 text
RECENTLY EMERGED FROM BEHIND THE
CURTAIN
Slide 28
Slide 28 text
SWIFT HAS...
SYNTAX*
CONCEPTS
COMMUNITY
LIBRARIES
TOOLS
Slide 29
Slide 29 text
WE'RE ALL NEW AT THIS...
Slide 30
Slide 30 text
...AND YOU CAN AFFECT ALL OF IT
Slide 31
Slide 31 text
THE WHOLE OBJECT OF TRAVEL IS NOT TO SET
FOOT ON FOREIGN LAND; IT IS AT LAST TO
SET FOOT ON ONE’S OWN COUNTRY AS A
FOREIGN LAND.
G.K. CHESTERTON