1
1
2
+
2
3
[ Chapter 0] ( ../table-of-content.md )
3
4
===================================
4
5
9
10
* [ Perl philosophy] ( #perl-philosophy )
10
11
* [ basic syntax rules] ( #basic-syntax-rules )
11
12
* [ first tiny example: hello math !] ( #first-example )
13
+ * [ what app to build] ( #what-app-to-build )
12
14
13
15
14
16
@@ -103,30 +105,31 @@ and for reflection.
103
105
-----------------------------
104
106
105
107
The big banner of Perl was always TIMTOWDTI: There Is More Than One Way To Do It!
106
- This means that Larry Wall is smart enough to realize, that he is not smart enough
107
- to make all decisions for you in advance and that providing choice is a good thing.
108
- But good choices are based on lots of thought and/or experience.
109
- That means: you as a person and your views are taken seriously.
110
- You get treated as an adult. But sometimes you have to be an adult
111
- (programming wise) to use Perls enormous power wisely.
112
-
113
- One way Perl 6 differs greatly from Perl 5: it supplies better training wheels.
114
- Meaning: the usual matters are straight forward. Even the second slogan was
115
- also always: "Keep easy stuff easy" - a lot of improvements were done in this field.
116
- On one hand in requiring less knowledge and fumbling for some common operations.
117
- On the other hand in delivering an outrageously unsuspicious syntax and keeping
118
- our perlish specialties as the other option in the backyard (TIMTOWTDI).
108
+ This means that Larry Wall was smart enough to realize, that it is impossible to
109
+ forsee all situations you may encounter. Therefore providing choice is a good thing.
110
+ But good choices are based on lots of thought and/or experience. That means:
111
+ your views are taken seriously. You get treated as an adult. But sometimes you
112
+ have to mature (programming wise) to use Perls enormous power wisely.
113
+
114
+ One way Perl 6 differs greatly from Perl 5: it has better training wheels.
115
+ Even the second slogan went already: "Keep the easy stuff easy" - a lot of
116
+ improvements were done in this field. Every day matters require less knowledge
117
+ and fumbling and the necessary commands are named very straight forward.
118
+ Special cases were eliminated ruthlessly and replaced with recurring principles.
119
119
120
120
However the full sentence goes: "Keep the easy stuff easy and hard possible."
121
-
121
+ All the heavy weapons are still there and some new, more powerful ones.
122
+ It includes full access to the internals to mold Perl 6 into whatever can imagine.
123
+ As a safeguard many of these possibilities need some extra wording and a syntax,
124
+ that is signaling its harmful potential.
122
125
123
126
124
127
----
125
128
!!! from here on the text is in raw state !!!
126
129
----
127
130
128
131
natural language
129
-
132
+ waterbed
130
133
131
134
132
135
[ Basic Syntax Rules] ( #chapter-0 )
@@ -137,6 +140,7 @@ semicolon
137
140
braces
138
141
139
142
143
+
140
144
[ First Example] ( #chapter-0 )
141
145
--------------------------
142
146
@@ -148,6 +152,16 @@ not explaining details
148
152
149
153
150
154
155
+ [ What App To Build] ( #chapter-0 )
156
+ ---------------------------
157
+
158
+ useful
159
+ textinfo age
160
+ keep organized
161
+ multi purpose
162
+
163
+
164
+
151
165
[ ^chapter start^] ( #chapter-0 )
152
166
153
167
[ ^^table of content^^] ( ../table-of-content.md )
0 commit comments