Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re: Re: acronym for perl shell?

by Hanamaki (Chaplain)
on Aug 07, 2002 at 10:29 UTC ( #188274=note: print w/ replies, xml ) Need Help??


in reply to Re: acronym for perl shell?
in thread acronym for perl shell?

An article about Psh by Gregor N. Purdy you will find in issue 18 (Summer 2000) of The Perl Journal.
In this article the author describes his shell and also compares it to eight other Perl shells like Larry Walls " while (<>) { eval; print $@; } "simple shell, the perl debugger, timtosh etc.pp.
Probably a good first read about Perl shells.

Hanamaki


Comment on Re: Re: acronym for perl shell?
Download Code
Re: Re: Re: acronym for perl shell?
by Jenda (Abbot) on Aug 08, 2002 at 21:29 UTC

    Just to add to the article info about PSH.pm:

    • Line editing: PSH.pm does not support command line editing per se. I'm using WinNT/Win2k and the Command Prompt window provides all command line editing and history features I need. If anyone likes PSH.pm and wants to extend it to optionaly use Term::ReadLine or something, I'm ready to help.
    • Job Control: Since I'm using (and expecting others to use) PSH.pm usualy for debuging and testing things, then as a real shell I did not consider things like that. Besides ... you have the full power of Perl at your fingertips, you may do whatever you like.
    • Piping: Any line starting with ! is passed to the default shell for processing. With only one speciality, if the line ends with a > then the output of the command will not be printed but stored in variable $it. Therefore if the default shell supports pipes ...

    PSH.pm was never expected to be a real shell. It was more influenced by the interactive development interfaces of Prolog or ML.

    Jenda

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://188274]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (6)
As of 2014-12-18 03:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (41 votes), past polls