coincidentally, those indents are there only so I can read it better
Coincidentally that's why we like indents too. Unlike Python, indents pretty much only serve to make code legible. (In Python they exist to aid legibility but also to indicate blocks of code, and scoping.)
You might have a look at Perl::Tidy. It provides a utility that can clean up your formatting for you.
| [reply] |
Actually, there is some good stuff in the Camel book, but other parts are heavy going and not really needed for you.
I can HEAVILY recommend the Perl Cookbook though :)
http://shop.oreilly.com/product/9780596003135.do
Cheers
Chris
| [reply] |
I am spending my spare time trying to learn Perl, but I am finding it very difficult.
Yes, I understand, Perl's learning curve isn't exactly small, but once things start to click, IMHO it's a great language :-) (my favorite!)
the websites that I use to try to understand often quickly go over my head
You said you have the Llama book, that's good, if you're interested in more I can suggest Modern Perl, and see also So what is your Perl book "Trilogy" anyway?. And once you've gotten into Perl a little more, IMHO the Camel is a must.
Going forward I will take all advice given, including providing code that is tidy coincidentally, those indents are there only so I can read it better
Yes, I should have made it more clear that aside from those suggestions being helpful for those trying to help (especially standardized indentation), cleaning up your code will help you narrow down and focus on the issue you're seeing. In general, remove a line of code, if the problem goes away or changes, put the line back in, but if the problem doesn't change, then that line of code most likely wasn't relevant to the issue.
I just want to understand what is going on in the background so I have been copying bits of code from various places and trying to work out step by step what is going on
In that case, Data::Dumper or Data::Dump are great tools, I use them for watching my data and debugging all the time.
| [reply] [d/l] |
thankyou, I really do appreciate your help :)
| [reply] |