Posted by brian d foy on November 18, 2015
Should we re-title Learning Perl to Learning Perl 5 for the next edition? How much of a fuss would we cause?
Our trick is to position our book for the major version of Perl that most everyone uses (Perl 5) next to the same sort of book for the mostly different language with the same name (Perl 6).
Up until now, we distinguished the version of the thing called “Perl” in a ribbon on the edge of the book. But, this thing called “Perl 6” is out there and it’s not an upgrade to Perl 5 (unless you think of Perl as an upgrade to awk). The books aren’t going to be compatible and we don’t want people to buy the wrong book.
For most people using Perl as part of their job, they want the current track and not the Perl 6 one. However, at the same time, they aren’t going to realize the difference and go for the highest number.
Who has some good advice for us? We have a Survey Monkey survey (which might show up embedded right under this), or you can leave a comment.
The survey is closed with an overwhelming cry for renaming the book.
Posted by brian d foy on August 1, 2015
Code reading is more important than code writing, and people’s lack of that skill is what often gets them in trouble. Six months after writing some code, you might not know why you coded something but you should know what you coded.
Consider this tidbit from Dan Lyke that we posted on Twitter: » Read more…
Posted by brian d foy on June 22, 2015
Did you come up with something better than Quorum in the previous Learning Perl challenge? There’s been some spirited conversations since then and some surprising new information. » Read more…
Posted by brian d foy on June 4, 2015
Posted by brian d foy on May 31, 2015
Perl has some “numbers” that aren’t really numbers. Or, it has them if your underlying C library supports them.
The first, the “not a number”, is the string “NaN”, in any case. This isn’t a single value. The standard for floating-point numbers, IEEE 754. This value, which isn’t a number, returns itself in any mathematical operation. » Read more…