Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

RE: VI in Perl

by clemburg (Curate)
on Nov 15, 2000 at 17:43 UTC ( #41761=note: print w/replies, xml ) Need Help??

in reply to VI in Perl

Hm. I admire your courage, and hope you do this for educational purposes only. You maybe want to register your effort with the Perl Power Tools project, they don't have the vi command in stock yet.

As a feedback on your program, on my machine (linux) it produces a lot of garbage like this (running inside an ssh terminal):

> perl --> v_screen::new --> v_screen::init --> v_window::new --> v_window::init --> v_file::new --> v_screen::execute ~ --> v_window::command ~ --> v_file::command ~ --> v_win +dow::draw ~ + - -> v_window::position ~ --> v_file::position ~ --> v_file::topline ~ --> v_wind +ow::exl_to p ~--> v_window::_win_size ~ --> v_file::get_lines ~ Use of uninitialized valu +e at vip.p l line 475. ~ Use of uninitialized value at line 475. ~ [ ... snip ... ] Use of uninitialized value at line 2791. SIGINT handler "i +gnore" not defined. SIGINT handler "ignore" not defined. SIGINT handler "ignore" n +ot defined . SIGINT handler "ignore" not defined. Quit

Maybe you can give more detailed instructions on how to build, run, test it, etc, for those interested.

Christian Lemburg
Brainbench MVP for Perl

Replies are listed 'Best First'.
RE: RE: VI in Perl
by dmitri (Priest) on Nov 15, 2000 at 21:52 UTC
    Oh, of course. I print debugging information to STDERR, so run it like this: $ ./vip file.txt 2> log or $ ./vip file.txt 2> /dev/null - Dmitri.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (8)
As of 2023-09-21 08:53 GMT
Find Nodes?
    Voting Booth?

    No recent polls found