| zamolxes | thinksInCode: very |
| thinksInCode | I eat breathe and sleep Java but at my company one of our products uses perl extensively, so I figure perl would be a good second language to start learning. |
| Daveman | jdv! :o |
| stuuf | you'll have trouble going back to java without going completely insane though |
| thinksInCode | haha, why do you say that? just because the languages are so different? |
| MikiMouse | when perl6 will become the standart version |
| zamolxes | thinksInCode: lol, that was obvious fromm your camel case nick :) |
| MikiMouse | ? |
| stuuf | and because java is so restrictive once you learn how to do cool things in perl MikiMouse: chrostmas |
| umber_hulk | its gr8! |
| stuuf | christmas* |
| thinksInCode | well yeah, java is not known for its brevity |
| umber_hulk | java restrictive? |
| MikiMouse | stuff with perl6 interpreter, do we still program in perl5 |
| umber_hulk | waoa |
| thinksInCode | I recently had to write some code that ran the "top" command and parsed the output to get the CPU utilization of a machine, and when I sent it around for code review, one of the perl guys was like, "this is how to do it in perl" and it was like 2 (cryptic) lines |
| umber_hulk | perl 6 isnt out yet is it? |
| stuuf | perl6 can read perl5 code in compatibility mode, but perl6 code is completely different |
| umber_hulk | use vmstat |
| MikiMouse | stuff i mean do we still can program in perl5 |
| stuuf | it's partially implemented, http://www.pugscode.org/ with a perl6 interpreter? |
| MikiMouse | yes |
| stuuf | i believe that is the plan, you can use either version |
| MikiMouse | thanks |
| thinksInCode | so I thought I would start reading perl newsgroups and lurk in a perl irc channel once in a while, so, here I am. ;) |
| jjore | thinksInCode: did you ever think to just capture the output of the vmstat command? |
| thinksInCode | no, but capturing the output of top was just as easy |
| zamolxes | thinksInCode: read learning perl and intermediate perl, those should get you started, they're very concise. Then grab a copy of Perl Best Practices, it gives a lot of insight on what NOT to use. Also check out Moose |
| thinksInCode | what's Moose? |
| zamolxes | a distribution on cpan http://search.cpan.org/dist/Moose |
| dre^ | gotta be careful any time you are parsing complex formats... they can change. there are many developers who feel that cli tool output isn't as strong as a true api 'contract'. just in terms of 'the long run' and all that |
| Aankhen`` | MikiMouse: The plan is for this to work: use v6; ...some Perl 6 code...; { use v5; ...some Perl 5 code...; }; ...back to you, Perl 6... |
| zamolxes | thinksInCode: if you're interested in database stuff, also check out DBIx::Class, if you're interested in web stuff, try Catalyst or Jifty |