Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re^3: scalar or sub that can tell me the terminal print offset ?

by LanX (Canon)
on Mar 17, 2012 at 19:34 UTC ( #960205=note: print w/ replies, xml ) Need Help??


in reply to Re^2: scalar or sub that can tell me the terminal print offset ?
in thread scalar or sub that can tell me the terminal print offset ?

>but I find it hard to believe this doesn't already exists.

most probably this is just an xy problem. i.e. you are trying to solve a problem in a wrong way.

I slightly remember a BASIC dialect which had such a feature to allow positioning the cursor, but in Perl I never missed this.

IMHO in reality you'd rather prefer using

  • printf or
  • format or
  • templates with here-docs or
  • Term::ReadLine or
  • GUI-library like Tk

    (just some plausible guesses).

    If all of this is wrong and you don't wanna give us more insights, you can still try writing a routine out() to replace your prints, which automatically splits the arguments at newlines and counts the length of the last line in a global var $OUTPOS.

    Cheers Rolf


  • Comment on Re^3: scalar or sub that can tell me the terminal print offset ?
    Download Code

    Log In?
    Username:
    Password:

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

    How do I use this? | Other CB clients
    Other Users?
    Others surveying the Monastery: (14)
    As of 2015-07-31 12:09 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









      Results (277 votes), past polls