Esteemed Monks, Forgive me if my post is in the wrong place. Not sure where to put this really.

I posted a number of questions regarding spinners and Term::Twiddle on Win32. After many of your fine responses and working directly with Scott Wiersdorf, I have come up with a module based on Term::Twiddle that works on Win32. It uses threads to accomplish the same functionality and is tenatively named Term::Spinner (though I put it to the Perl community to accept or reject that name and offer suggestions). I have not put this on CPAN or anything yet and wanted to give the monks first crack at it. Here is the link to get the module:

http://www.klaum.com/Term-Spinner-1.0.zip

As this is my first time using threads or writing a module I am open to any and all suggestions before going prime time with this. Also, if I could get some feedback on different platforms and testing it would be nice. Use the standard perl Makefile.pl, make, make install to install it. If anyone has any questions or problems please feel free to email me at aklaum@yahoo.com.

Replies are listed 'Best First'.
Re: got Term::Twiddle working on Win32
by tachyon (Chancellor) on Feb 27, 2003 at 19:19 UTC

    You should add the pre-requisites that this module has (outside standard distro) to your Makefile.PL:

    WriteMakefile( 'NAME' => 'Term::Spinner', 'VERSION_FROM' => 'Spinner.pm', 'PREREQ_PM' => { Threads => V?, Threads::Shared => V?}, );

    This will let people know they need to download and install XYZ before they do the nmake test and have it choke...

    cheers

    tachyon

    s&&rsenoyhcatreve&&&s&n.+t&"$'$`$\"$\&"&ee&&y&srve&&d&&print

      Both Threads and Threads::Shared seem to be part of the standard 5.8 distro. I haven't tried this on any earlier versions.

        They are not part of 5.6 so either require 5.8 or require Threads. Maybe 5.8 as threads were very experimental on 5.6.....

        cheers

        tachyon

        s&&rsenoyhcatreve&&&s&n.+t&"$'$`$\"$\&"&ee&&y&srve&&d&&print