<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<div>
<meta content="text/html; charset=us-ascii">
</div>
<div dir="auto" style="direction:ltr; margin:0; padding:0; font-family:sans-serif; font-size:11pt; color:black">
Mark/gizmo,<br>
</div>
<div dir="auto" style="direction:ltr; margin:0; padding:0; font-family:sans-serif; font-size:11pt; color:black">
<br>
</div>
<div dir="auto" style="direction:ltr; margin:0px; padding:0px; font-family:sans-serif; font-size:11pt; color:black; text-align:left">
Perl weekly challenge looks great! Thanks for sharing. Plenty to keep busy with now.</div>
<div dir="auto" style="direction:ltr; margin:0px; padding:0px; font-family:sans-serif; font-size:11pt; color:black; text-align:left">
<br>
</div>
<div dir="auto" style="direction:ltr; margin:0px; padding:0px; font-family:sans-serif; font-size:11pt; color:black; text-align:left">
Rob</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Mark Senn <mark@purdue.edu><br>
<b>Sent:</b> Thursday, October 15, 2020 6:25:37 PM<br>
<b>To:</b> Turner, Howard Robert <turne349@purdue.edu><br>
<b>Cc:</b> purdue-pm@pm.org <purdue-pm@pm.org><br>
<b>Subject:</b> Re: [Purdue-pm] List activity</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="PlainText">|  Mark,<br>
|  <br>
|  Ah great to hear! Can't find many local folks who use Perl these days<br>
|  and online info isn't always the greatest either.<br>
|  <br>
|  I've only ever used Perl 5 and mainly one-liners on *nix<br>
|  systems. Recently decided to start putting more effort into programming<br>
|  in general and wanted to use Perl as a nice mix between Bash and<br>
|  C. Seemed to be what a lot of folks were comparing Perl to (again online<br>
|  inform so forgive me if that's a bad analogy).<br>
|  <br>
|  Any suggestions on practice problems or challenges worth working on? I<br>
|  like the "solve problems relevant to you" mentality but sometimes have<br>
|  trouble coming up with my own challenges.<br>
|  <br>
|  Rob<br>
<br>
I agree that Perl is a nice mix of Bash and C.  I only write<br>
bash functions for simple shell things.  For programming in general,<br>
and not just shell things, I recommend using Perl (or better yet,<br>
Raku, formerly known as Perl 6).<br>
<br>
For problems I recommend<br>
    <a href="https://perlweeklychallenge.org/">https://perlweeklychallenge.org/</a><br>
<br>
Think about things you can automate in your workflow and implement them<br>
if you have time.<br>
<br>
Write a program to sum the numbers 1 to n in an efficient way.<br>
Clue, for n = 100: 1+100 = 101, 2+99 = 101, ... .<br>
<br>
Write a program to evaluate a perl expression and print the answer.<br>
Clue: eval statement.  Build a macro processor that can be extended<br>
arbitrarily with Perl.<br>
<br>
-mark<br>
</div>
</span></font></div>
</body>
</html>