Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister

Re^2: Threads and TCL DeleteInterpProc

by x-lours (Sexton)
on Jun 13, 2014 at 08:13 UTC ( #1089787=note: print w/replies, xml ) Need Help??

in reply to Re: Threads and TCL DeleteInterpProc
in thread Threads and TCL DeleteInterpProc

i already found this tip but don't know how to manage it in a Perl script ...

have you any suggestion ?

i put my code as a reply of the other answer. if you have any suggestion about better code i'll be happy to learn it ;-)

thanks for taking care

Replies are listed 'Best First'.
Re^3: Threads and TCL DeleteInterpProc
by Anonymous Monk on Jun 13, 2014 at 09:32 UTC

    A question for you, how far does your program go before the Tcl error shows up? Devel::Trace

    Reminds me of Re^3: TKX and closing windows (bug) ..

    L'anana ne parlais pas .... so this is the way I'd structure the program to avoid any Tkx noise .... I don't see an use for Thread::Semaphore

    As you can see, the more well named subs you have, the less comments you need

    See also Ask - ask your users about stuff / ask-introduction.pod

    You can use utf8 to signal to perl that your file is written in utf8, so you don't have to decode("utf8" all over the place

    Also see Win32::Unicode::Native since I assume you're on win32 ... for unicode version of mkdir/open... so you don't have to encode("iso-8859-1" ...

    Also, if you still need to encode("iso-8859-1" .... don't do it all over the place (repetition hurts your fingers), do it in one helper subroutine, say in recup_fic or MyMkdir ...

    I would also consider  my $answer = YesNo( "question", "title" ); and  ReadThis( $msg, $title ); ... although  Info( $msg, $title ); sounds good .... there is a Ask::Tk, a Ask::Tkx should be only a few tweaks to that

      as i wrote, i can't install any module (i don't know how installing them manualy, i read about but don't understand much...)

      so i can't use Devel::Trace , Win32::Unicode::Native or Ask::Tkx

      but thanks for the explanations and advices


      the use of Semaphore is in the "sub recup_fic" to avoid more than 5 threads when i save the nearly 30 files of the "@lst_log"
Re^3: Threads and TCL DeleteInterpProc
by Anonymous Monk on Jun 13, 2014 at 08:24 UTC

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1089787]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (3)
As of 2018-02-20 04:40 GMT
Find Nodes?
    Voting Booth?
    When it is dark outside I am happiest to see ...

    Results (267 votes). Check out past polls.