Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: Basic Class question

by sundialsvc4 (Abbot)
on Aug 21, 2013 at 15:08 UTC ( #1050366=note: print w/replies, xml ) Need Help??


in reply to Basic Class question

In some ways, OOP was “grafted onto” Perl, particularly by means of the verb, bless, which sets a “blessed” flag and associates the object with a “class (equals package ...) name,” so that when you use the method-call (->) syntax, Perl knows what to do.   Most other programming languages “hide” the mechanics of “how OOP actually works” far more thoroughly than Perl does, and if you cut your teeth in one of those camps it will seem quite strange.   Yet, this is by design.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1050366]
help
Chatterbox?
[stevieb]: I went on my merry way writing a cross-platform, network-aware system that works across Perlbrew and Berrybrew systems and runs unit tests for Perl dists on all installed versions, with the ability to manage *brew commands themselves
[stevieb]: That worked out exceptionally well, as when I started that project, I hadn't delved into hardware development yet.
[stevieb]: found a issue in MetaCPAN::Client though today for my revdep tests. At least I think it's an issue
[stevieb]: I'm working on hiding the fact the software needs MetaCPAN::Client, as I often have a hell of a time installing it. I'm going to change it to let the user know if they do revdep that it needs to be installed, and remove that distribution ..
[stevieb]: ...from being a prereq

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (4)
As of 2017-06-25 23:33 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    How many monitors do you use while coding?















    Results (572 votes). Check out past polls.