Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!usc!snorkelwacker.mit.edu!hsdndev!rutgers!modus!gear!cadlab!martelli From: martelli@cadlab.sublink.ORG (Alex Martelli) Newsgroups: comp.lang.perl Subject: Re: Curses and Perl Message-ID: <815@cadlab.sublink.ORG> Date: 5 May 91 00:33:25 GMT References: <1352@unet.UUCP> Organization: CAD.LAB, Bologna, Italia Lines: 17 jukoff@imram.net.com (Steve Jukoff) writes: ... :Is there an (ASCII) screen-oriented menu program in PD-land? "shellforms", by Paul Lew, contributed in 1988 to comp.sources.misc (or was it .unix?); simple to use, and functional; it can be embedded in a sh, csh, or perl script. Need a small patch to use with strict terminfo-based-curses: a call to put_string must be exchanged to whatever-it-is-you-use-in-terminfo for proper implementation of milliseconds delays, if you have them in your terminfo description for the terminal you're using, or you end up with a screen full of '$<5>' etc; the only machine with this problem among the many we use was the IBM RS6000, and the fix was easy to find, although I'm no expert on SysV-curses; I can ferret it out if you need it. May well not be the best solution for perl, but in our case we wanted to enable people knowing only sh to quickly modify menu-based scripts, so sf (shellforms) stood out a mile!