script3.stx
author Claus Gittinger <cg@exept.de>
Wed, 11 Jun 2014 12:28:19 +0200
changeset 1347 40c47f6d2dc6
child 1498 71eac66f2d96
permissions -rwxr-xr-x
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1347
40c47f6d2dc6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
#!stx --script
40c47f6d2dc6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
"/
40c47f6d2dc6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
"/ a word count script
40c47f6d2dc6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
"/
40c47f6d2dc6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
|wc|
40c47f6d2dc6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
40c47f6d2dc6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
wc := 0.
40c47f6d2dc6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
[Stdin atEnd] whileFalse:[
40c47f6d2dc6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
    wc := wc + Stdin nextLine asCollectionOfWords size.
40c47f6d2dc6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
].
40c47f6d2dc6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
wc printCR.