Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

This year I plan to learn about:

by ysth (Canon)
on Jan 01, 2007 at 19:53 UTC ( #592457=poll: print w/ replies, xml ) Need Help??

vote on This year I plan to learn about:

pack/unpack
[bar] 30/7%
XS
[bar] 30/7%
Perl6
[bar] 113/28%
POD
[bar] 7/2%
formats
[bar] 3/1%
typeglobs and symbol tables
[bar] 9/2%
(?... regex extensions
[bar] 17/4%
how to create a CPAN module
[bar] 34/8%
how to compile perl
[bar] 7/2%
how to file a perl bug report
[bar] 3/1%
functional programming in Perl
[bar] 30/7%
device driver programming in Perl
[bar] 24/6%
interprocess communication in Perl
[bar] 16/4%
object oriented programming in Perl
[bar] 82/20%
405 total votes
Comment on This year I plan to learn about:
Re: This year I plan to learn about:
by margulies (Friar) on Jan 01, 2007 at 21:46 UTC
    Perl6

    Definitely.
Re: This year I plan to learn about:
by jaldhar (Vicar) on Jan 01, 2007 at 21:48 UTC
    As there wasn't a "none of the above" option, I put functional programming in Perl but I actually plan to learn Haskell. Apart from being interesting in itself it is the language pugs is written in and many of its functional programming concepts should be applicable to present and future versions of Perl.

    --
    જલધર

Re: This year I plan to learn about:
by zerogeek (Monk) on Jan 01, 2007 at 23:58 UTC
    I plan to "learn" perl. I worked my way through the llama mid year 2006 and really enjoyed it. I then tried to read the camel and was just lost. I finally found the alpaca and tried, but just fell out of learning.

    This year, I plan to get through the alpaca and the camel. Also, since I picked up perl just to learn how to program, I plan to come up with a couple projects just to make sure I 'get somewhere' with all my reading!

    If anyone is just learning and happens to be in the PDX area, drop me a line and maybe we can become study buddies! I can be reached via email at perl (at) nemlu dot com

    Here's to everyone enjoying a great 2007!

      Do you go to the Portland Perl Mongers meetings? They're probably one of the most active groups in the world (seriously). They also have some of the most well-known Perl hackers on the planet. That's a fantastic resource.

      And of course they have a mailing list. Heck, we have quite a few hackers outside of Portland who sign up for this list just to keep their finger on the pulse (and unlike London.pm, much of the conversation's about Perl :) Of course, since I've fled the country, perhaps I'm not really a pdx.pm member any more, but it's the thought that counts.

      Cheers,
      Ovid

      New address of my CGI Course.

      Ovid-
      Yes, I attended a perl mongers meeting. The one I went to was led by Chromatic. Sadly, it was largly over my head. However, I think I'll give it another try as the next meeting is on the 10th.
      Thanks for the comment!
Re: This year I plan to learn about:
by shmem (Canon) on Jan 02, 2007 at 00:49 UTC
    Missing:
    • all of those
    • something different; explain

    Definitly, all of those (fix half-baked knowledge), and then some:

    • perl6, haskell, other languages (except PHP)1
    • withdraw gracefully from a computer
    • emerge into real life
    • enough to write a thesis about "socialism and computers; interaction and constraints"

    :-)

    --shmem

    1) Poor Hapless Planet: Beam me up, Scotty. No intelligent life here.

    _($_=" "x(1<<5)."?\n".q·/)Oo.  G°\        /
                                  /\_¯/(q    /
    ----------------------------  \__(m.====·.(_("always off the crowd"))."·
    ");sub _{s./.($e="'Itrs `mnsgdq Gdbj O`qkdq")=~y/"-y/#-z/;$e.e && print}
Re: This year I plan to learn about:
by andyford (Curate) on Jan 02, 2007 at 02:25 UTC

      Toddler psychology & discipline

      Having survived the toddler stage (my children are 17 and 20 years old), I've got to say:

      Toddlers are easy

      emc

      At that time [1909] the chief engineer was almost always the chief test pilot as well. That had the fortunate result of eliminating poor engineering early in aviation.

      —Igor Sikorsky, reported in AOPA Pilot magazine February 2003.
      Toddler psychology & discipline

      Two words: classical conditioning.

Re: This year I plan to learn about:
by gaal (Parson) on Jan 02, 2007 at 07:06 UTC
    Not to pick nits, but the language is actually called "Perl 6" (with a space).
        In Google, you can put your query term in quotation marks:

        http://www.google.com/search?q="Perl+6"

        The closing quote is actually optional.

Re: This year I plan to learn about:
by artist (Parson) on Jan 02, 2007 at 12:51 UTC
    I like to learn more CPAN modules, so that I can make my work easier and faster. I also want to learn how to meditate on what I have already learn.
    --Artist
Re: This year I plan to learn about:
by Tux (Monsignor) on Jan 02, 2007 at 14:19 UTC

    I'm already an expert in compiling perl. I have to be, maintaining Configure :)

    I'm already pretty familiar with pack/unpack, POD, typeglobs, CPAN modules (and creating them), filing bug reports

    I might be the heaviest format user worldwide (debatable), but part of the test code in perl5's core on that is mine.

    I know some XS, but only to the extent that I need to know to maintain my XS modules. No plans to learn more, unless needed.

    I defenitely want to learn more about the new regex functionality in perl5.10 (thanks Yves, also for the presentation).

    Perl 6 (with the space) is defenitely not on my program, as function calls are rewuired to be written func() (without the space), which is a major show stopper for me (and all my colleages) as it violates our laws of readability for code.

    My mind doesn't like OO object oriented programming in Perl. In fact, it doesn't like OO programming at all. Now that both DBI and Perl/Tk need it a lot, I have to do it, but I would prefer a non-OO interface.

    functional programming in Perl, device driver programming in Perl, and interprocess communication in Perl might be addressed on a need-to-know basis.

Re: This year I plan to learn about:
by tbone1 (Monsignor) on Jan 02, 2007 at 14:53 UTC
    I plan to learn about as little as possible; maybe then I can get a marketing job. Because those (CENSORED) seem to be better off the stupider they are and the less they know.

    (Not that I'm bitter or anything.)

    --
    tbone1, YAPS (Yet Another Perl Schlub)
    And remember, if he succeeds, so what.
    - Chick McGee

Re: This year I plan to learn about:
by jonadab (Parson) on Jan 02, 2007 at 16:04 UTC

    This year I'm learning to play the piano, that's the main thing.

    But a certain amount of Perl6 seems likely too, and perhaps the beginnings of familiarity with the OpenSRF codebase.


    Sanity? Oh, yeah, I've got all kinds of sanity. In fact, I've developed whole new kinds of sanity. You can just call me "Mister Sanity". Why, I've got so much sanity it's driving me crazy.
Re: This year I plan to learn about:
by Andrew_Levenson (Hermit) on Jan 02, 2007 at 17:24 UTC
    C/C++. As well as anything presented to me in the classroom.
    Off to college!
    C(qw/74 97 104 112/);sub C{while(@_){$c**=$C;print (map{chr($C!=$c?shift:pop)}$_),$C+=@_%2!=1?1:0}}
Re: This year I plan to learn about:
by apotheon (Deacon) on Jan 02, 2007 at 20:07 UTC

    There should be a "none of the above" option -- some of us will be learning other stuff, but nothing on that list. Of course, I'm not one of those people.

    There doesn't really need to be a "something else" option that indicates you should post your other choice. It depends on the point of the survey. If the point is to see which of the list items is the most popular choice, or something like that, then it's better off without a "something else" option. If, on the other hand, it's just to get some answers about what people want to learn, a "something else" option is important.

    What I personally found missing, because it's what I would have chosen, is the ability to pick out more than one thing on the list.

    print substr("Just another Perl hacker", 0, -2);
    - apotheon
    CopyWrite Chad Perrin

Re: This year I plan to learn about:
by arc_of_descent (Hermit) on Jan 02, 2007 at 23:56 UTC
Re: This year I plan to learn about:
by xiaoyafeng (Chaplain) on Jan 03, 2007 at 01:16 UTC
    This year,I'm learning to play drum,maybe add OO program.




    I am trying to improve my English skills, if you see a mistake please feel free to reply or /msg me a correction
Re: This year I plan to learn about:
by zshzn (Hermit) on Jan 03, 2007 at 06:28 UTC
    Device drivers continually come up when people try to expound on their respective theories of why Perl isn't a great language, or isn't as universal as C. I suppose I have never looked into actually writing a device driver in Perl.
Re: This year I plan to learn about:
by Grey Fox (Chaplain) on Jan 03, 2007 at 15:02 UTC
    There wasn't anything about CGI, I plan on working on some Web apps this year.
    Happy New Year to all Monks.
    -- Grey Fox
    "We are grey. We stand between the darkness and the light" B5
Re: This year I plan to learn about:
by paulehr (Sexton) on Jan 03, 2007 at 15:04 UTC
    I picked functional programming with Perl, programming in general is somewhat new to me, so i figured I would start there.
Re: This year I plan to learn about:
by kyle (Abbot) on Jan 03, 2007 at 18:59 UTC

    This year I will learn what happens in 2007, having already had only mild success in figuring out what happened in 2006. If only someone would write some kind of year-in-review.

OOPsies (Re: This year I plan to learn about:)
by starX (Chaplain) on Jan 03, 2007 at 19:02 UTC
    I know a little bit about next to everything on the list, but I plan on spending some time in the immediate future getting better acquainted with OO in Perl. Brushing up on Tk and learning to do fun things with audio, while crossing my fingers on getting it to run in a windows environment, will probably be the second half of the year. It'll probably sound like heresy around here, but I'd rather not learn about Perl 6 until I have to.
      It'll probably sound like heresy around here, but I'd rather not learn about Perl 6 until I have to.
      You are far from alone, either here or elsewhere.

      I'd rather not learn about Perl 6 until I have to.

      I think the plan is, Perl 6 is supposed to be so nice that folks'll want to learn it. (Though, I have to admit to not having had a good look at it myself yet.)

        Maybe, but the really nice thing about Perl was that, after years of C, Java, and shell programming, there wasn't much I had to do to learn it. Whenever I run into something that looks unnecessarily complicated, I've just done a little bit of research, figured out there was some nifty feature I hadn't known about, learned how to use it, and carried on with life. I haven't looked at Perl 6 either, but from what I understand a lot of the intuitiveness is going to go away, which is just going to make me cranky.

        My psychic powers indicate to me that my favorite Perl 6 feature will be compatibility mode.

Re: This year I plan to learn about:
by jettero (Monsignor) on Jan 04, 2007 at 02:52 UTC

    POE. I've decided I must learn it eventually, so why not now. So far, I find that it's a little bit like a completely new language, but it's highly compatable with perl5. In case anyone else wants to join me, I'm starting with this nice little tutorial.

    -Paul

Re: This year I plan to learn about:
by jesuashok (Curate) on Jan 05, 2007 at 04:19 UTC
Re: This year I plan to learn about:
by petdance (Parson) on Jan 05, 2007 at 21:36 UTC
    If you're looking to make Perl modules, or learn about how to make them, please please please use Module::Starter, and not the ancient h2xs.

    xoxo,
    Andy

Re: This year I plan to learn about:
by swampyankee (Parson) on Jan 05, 2007 at 22:12 UTC

    I would like to learn something about Perl's guts. It would also be amusing to try to port it to the throroughly obsolete, but interesting, Univac 1108

    emc

    At that time [1909] the chief engineer was almost always the chief test pilot as well. That had the fortunate result of eliminating poor engineering early in aviation.

    —Igor Sikorsky, reported in AOPA Pilot magazine February 2003.
Re: This year I plan to learn about:
by OfficeLinebacker (Chaplain) on Jan 07, 2007 at 00:15 UTC

    Well, my vote was more wishful thinking probably than fact. I am working my way through "Perl Best Practices," about which I can't say enough good things. So I will learn the most about "how to do Perl right" I guess. But I would really like to learn about XS, as there's a lot of C stuff I'd like to use in Perl.

    Cheers,

    T.

    I like computer programming because it's like Legos for the mind.
Re: This year I plan to learn about:
by sgt (Chaplain) on Jan 07, 2007 at 13:27 UTC

    Well I voted perl6 but I actually meant 6 on 5, pugs, some haskell, and definitely some parrot. And many more things...

    I want to have a good look at Moose. I also want to play more with threads which I have always neglected. POE is also on my list.

    Finally I want to have a good look at Native call interface (called FFI in the scheme world) and find out why some "languages claim" it's easy to do (some schemes and the newer factor do that...).

    I hope that I will be able to code more Perl in 2007 than 2006 ;), especially my favourites: fast top-down parsing and fast tree manipulation for symbolic manipulation (in C with hooks for perl). One thing I am planning to look at real soon is how to hook a trimmed down version of the perl regex engine into perl itself via Yves's latest work (the goal is to be able to save state for a partial match at the end of a buffer).

    cheers --stephan
Re: This year I plan to learn about:
by DrHyde (Prior) on Jan 11, 2007 at 10:35 UTC
    Nothing perlish I'm going to brush up my C skills.
      DrHyde,
      ... I'm going to brush up my C skills.

      Would you happen to know the etymology of "brush up" meaning to improve one's skill?

      Cheers - L~R

Re: This year I plan to learn about:
by davorg (Chancellor) on Jan 11, 2007 at 10:45 UTC

    I don't see Ruby on the list :-)

    --
    <http://dave.org.uk>

    "The first rule of Perl club is you do not talk about Perl club."
    -- Chip Salzenberg

      Haskell/ML/Prolog. I need a change, besides it will prepare me for an advanced A.I. course at University.
Re: This year I plan to learn about:
by parv (Priest) on Jan 12, 2007 at 07:06 UTC

    I was really hoping for "start testing my programs" or some such otherwise missing option. (un)pack was the next best thing.

Re: This year I plan to learn about:
by Nkuvu (Priest) on Jan 12, 2007 at 21:47 UTC

    Where's the option for all the things I plan to forget?

View List Of Past Polls


Log In?
Username:
Password:

What's my password?
Create A New User
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (10)
As of 2014-12-22 23:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (133 votes), past polls