[Purdue-pm] More on Mark's challenge
Mark Senn
mark at ecn.purdue.edu
Tue Jan 19 07:40:28 PST 2010
> Rick Westerman wrote:
> > I had a question today as to if is required to use the 'hereis'
> > text Mark put in his original challenge email. My feeling is 'yes'.
> > Just filling up an array with serial ASCII characters defeats part
> > of the challenge -- one could certainly imagine a scenario where
> > arbitrary text is used in a non-serial manner. But maybe I am
> > saying this because working with the 'hereis' took most of my less
> > than 2 hour effort (I almost never use 'hereis') and so want to see
> > what other people come up with.
> >
> > I am looking forward to Tuesday to see what people come up with.
> > TIMTOWTDI !!!
> >
>
> Rick,
> The term is not "hereis", it is a here document or "heredoc". See:
>
> http://en.wikipedia.org/wiki/Heredoc
>
> I believe Mark's intent is that the string initially be loaded with
> the block of text he gave in the email and that code be written to
> convert that block of text into the array he describes.
>
> The code to load that block of text into a variable using a heredoc, I
> presume, was meant by Mark to be trivial, not really part of the
> challange:
>
> $_ =<<'END';
> 0 NUL 1 SOH 2 STX 3 ETX 4 EOT 5 ENQ 6 ACK 7 BEL
> 8 BS 9 HT 10 NL 11 VT 12 NP 13 CR 14 SO 15 SI
> 16 DLE 17 DC1 18 DC2 19 DC3 20 DC4 21 NAK 22 SYN 23 ETB
> 24 CAN 25 EM 26 SUB 27 ESC 28 FS 29 GS 30 RS 31 US
> 32 SP 33 ! 34 " 35 # 36 $ 37 % 38 & 39 '
> 40 ( 41 ) 42 * 43 + 44 , 45 - 46 . 47 /
> 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7
> 56 8 57 9 58 : 59 ; 60 < 61 = 62 > 63 ?
> 64 @ 65 A 66 B 67 C 68 D 69 E 70 F 71 G
> 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O
> 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W
> 88 X 89 Y 90 Z 91 [ 92 \ 93 ] 94 ^ 95 _
> 96 ` 97 a 98 b 99 c 100 d 101 e 102 f 103 g
> 104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o
> 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w
> 120 x 121 y 122 z 123 { 124 | 125 } 126 ~ 127 DEL
> END
>
> Or did I misinterpret you Mark?
> Phillip
Phillip, Sorry for the late reply. You didn't misintrepret. -mark
More information about the Purdue-pm
mailing list