| Caelum | kritical: see perldoc -q ide as well |
| merlyn | I generally don't use a debugger except for interactive tests |
| crunge | avar: merlyn *is* a debugger |
| dew | how can i tell if a given pid is running, regardless of user? (kill 0, $pid returns 0 for running processes by a different user) |
| kritical | crunge, Caelum: thanks, I'll check those out =) |
| avar | crunge: lies:) |
| merlyn | it's pretty rare that I'll invoke "perl -d someprogram" maybe once every six months and mostly as a demo :) |
| Caelum | dew: on what OS? |
| dew | freebsd |
| somian | avar: I mean a hack that was based on 2html.vim and extended it greatly. |
| avar | I need to learn to use the debugger realy:) |
| crunge | dew: if you're willing to be icky, inefficient, and linux-specific you can '-f /proc/$pid/status' |
| merlyn | kill 0, $pid returns 0, but $! will tell the kind of error if it's doesn't exist, then it's gone if it exists, but someone else, then it's a different error |
| dew | aha, thanks merlyn |
| merlyn | maybe EPERM vs EEXIST check the $! by trying a few |
| dew | cheers crunge, can't see anything in /proc in fbsd i shall, thanks, didn't even think to look there |
| avar | merlyn: what perl related stuff do you use in emacs? cperl-mode, cperl-perldoc.. |
| merlyn | cperl-mode yes I loaded perl-critic-mode for a column, but quickly disabledit |
| action | avar has C-c C-p S display the source of the .pm file via perldoc -l but that's pretty much it |
| avar | has C-c C-p S display the source of the .pm file via perldoc -l but that's pretty much it |
| crunge | dew: note that if you do it my way and someone else sees it, they'll probably laugh at you and tell you that you suck |
| Caelum | there's a Proc::ProcessTable |
| dew | heh, duly noted |
| avar | something like SLIME for Perl would be very neat:) |
| dew | Ooh also handy |
| avar | GumbyBRAIN: Maybe I should just use Common Lisp instead of this Perl stuff? |
| GumbyBRAIN | Any of you use instead? |
| crunge | avar: or you can follow "Higher Order Perl" and do Lispy perl |
| avar | I should read that book |
| crunge | avar: what's SLIME... I'm not going to bother trying to craft the proper google search to find out avar: it's a trip in some places |
| avar | crunge: an awesome clisp interaction environment |