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

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Thanx, I'll have a look at it.

But the perldebugger is the standard "perl shell" and distributed with every installation ...

So does it make sense to build parallel structures if it could be extended this way???

I mean compare the impact on beginners while playing around with python or ruby with the need to tell them to call perl -de0 and then type x every time or alternatively to install psh.

Looking at the documentation, I have the impression that multilines are not automatically detected. Right?

perl$ sub Foo { perl> print "Foo called\n";<P> ERROR: Missing right bracket at (eval 3) line 5, at end of line syntax error at (eval 3) line 5, at EOF

But I really appreciate that it supports shell-piping syntax! 8 )

Cheers Rolf

UPDATE:

I just installed it as a .deb package and it works fine, especially multilines work without problems. 8 )

But please where is the P from REPL? How can I make it autoprint, what the actual command returns? Couldn't find it in the manpage ...

psh% for (1..3) { > print ; > } 123psh% # Multilines work smoothly 8 ) psh% 10/3 psh% # But the result is not printed like in sepia

----------

OK, think I found it

lanx@xubuntu:~$ psh psh% option echo=1 psh% 10/5 $Psh::val[0] = "2" psh%

In reply to Perl Shell PSH by LanX
in thread using perldebugger as REPL? by LanX

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others rifling through the Monastery: (6)
As of 2024-04-25 11:20 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found