[olug] Great Unix tool package for NT

Mark A. Martin mmartin at amath.washington.edu
Tue Oct 31 21:30:24 UTC 2000


There is also the Perl Power Tools project, the goal of which is to
"reimplement the classic Unix command set in pure Perl, and to have as
much fun as we can doing so."  See

http://www.perl.com/pub/language/ppt/

To use the tools under NT, you'll need a win32 perl.

The cool thing about the tools is that they run under any OS that perl
has been ported to.  This is a staggering list of operating systems. 
See

http://www.perl.com/CPAN-local/ports/

for the complete list and information on how to get perl for your
"favorite" platform.  So, you can use a consistent set of tools on other
impaired systems, not just NT.

Unfortunately, the tools don't address the lack of a decent shell. 
However, perl enthusiasts will be happy to discover the perl shell, psh,
which has been ported to win32 and aspires to be a full-featured shell
that uses perl expressions.  The web site for the perl shell is

http://www.focusresearch.com/gregor/psh/

and it is also described in "The Perl Shell", The Perl Journal, issue 18
(v.5, n.2), summer 2000, pp 75--78.  Beyond perl, psh requires a couple
of perl modules to provide full functionality: Term::ReadLine::Gnu or
Term::ReadLine::Perl and Term::Size or Term::ReadKey and the win32 port
still looks a little rough.  Unfortunately, there is currently no Mac
support and may never be.  See the documentation available on the web
site and in the tar file and the pod documentation contained within the
psh modules for more information.

Enjoy!

Mark
-- 
---------------------------------------------------------------------------
Mark A. Martin					Dept of Applied Mathematics
http://www.amath.washington.edu/~mmartin	University of Washington
---------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: olug-unsubscribe at bstc.net
For additional commands, e-mail: olug-help at bstc.net



More information about the OLUG mailing list