in reply to Re: Modern Perl 4th Edition
in thread Modern Perl 4th Edition
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: Modern Perl 4th Edition (on Debuggers)
by eyepopslikeamosquito (Archbishop) on Nov 19, 2017 at 07:10 UTC | |
There is no chapter about Perl ability to call C What I love about Modern Perl is that I can throw it at an accomplished programmer and they can "get" Perl really quickly. Because it is short. And well-written. And doesn't waste time on beginner stuff. So I personally applaud chromatic for focusing on the core language. Note that calling C from Perl (and vice versa) is covered in Extending and Embedding Perl (a 384 page book focusing just on that topic).
There is no chapter about Perl debuggerFrom one point of view, using tools -- such as a debugger, or profiler, or IDE, or refactoring browser, or static code analyser, or memory/cache/heap/thread checker, or code coverage analyser, or pod coverage analyser, or code formatter, or documentation generator, or ...) -- is not part of the language itself, and so has no place in a book focusing on that. Well, that is presumably the view taken by Modern Perl and The C++ Programming Language, for example. OTOH, Programming Perl (weighing in at 1176 pages!) does include a chapter on the Perl debugger. As does Mastering Perl. A few debugger quotes from some famous programmers: Update: Added some quotes from the famous programmers to indicate why they dislike debuggers. | [reply] [Watch: Dir/Any] |
by eyepopslikeamosquito (Archbishop) on Nov 21, 2017 at 05:42 UTC | |
Damian Conway gives some excellent Debugging advice in Ten Essential Development Practices namely:
External Debugger References
Perl Monks Debugger Nodes
| [reply] [Watch: Dir/Any] |
Re^3: Modern Perl 4th Edition
by Your Mother (Archbishop) on Nov 19, 2017 at 03:42 UTC | |
I'm also finding some of your review and critique bizarre and the reasoning as opaque as it is verbose. Good critiques are terse. Good writing is devoid of aphorism. Reviews should take a meta-view or risk becoming opinion editorial. As a 19 year user of Perl I could not possibly care less about Perls 1-4 except as they might relate to amusing stories from Wall and Co. As mentioned about other areas you found lacking, there are excellent books devoted to them already. No one is going to improve on Friedl's book(s) in regex for example. As a mostly self-taught programmer, and trained writer, I find chromatic's work above average, deeply helpful, and of great benefit to the community. | [reply] [Watch: Dir/Any] |
Re^3: Modern Perl 4th Edition
by chromatic (Archbishop) on Nov 20, 2017 at 02:44 UTC | |
You tried to remove all, even existing, links to the lower levels of abstraction (for example, by choosing to cover Moose and avoiding old school "bolted on" Perl OO mechanisms). You may have had a bad download and read only half of the book; the "Blessed References" section is not only in the same chapter as the "Moose" section, but they're right next to each other. Furthermore, the "Moose" section includes discussions of polymorphism, attributes, method dispatch, roles, and inheritance which would have been covered anyway even if Moose hadn't been covered. | [reply] [Watch: Dir/Any] |