[comp.binaries.ibm.pc.d] Elvis

kjh@aludra.usc.edu (Kenneth J. Hendrickson) (10/20/90)

I fixed some bugs in Elvis 1.3 a couple of months ago, and sent the
stuff in to be posted (binaries only, because the sources, including my
fixes, are available in alt.sources).  I just got a message that it will
be coming out soon.

I have found another bug in Elvis, but I haven't fixed it yet.  :-(

If you are in input mode, and have autoindent turned on, and type the
following sequence of keys, your machine will hang:

	[RETURN] [CTRL-D] [ESC]

I'm not sure about the exact sequence of keys, but I remember it
involves backing up over auto-indenting, and then returning to command
mode with [ESC].  It might be the [BACKSPACE] key instead of [CTRL-D].

Thanks Steve for a great editor, and for everybody else, I'll probably
get around to fixing this bug at Christmas-time when I get a break from
classes.  If somebody else has fixed it, please let me know!  Thanks.

ornstein@tramp.Colorado.EDU (Jason Ornstein) (11/10/90)

Ok, was just wondering since there was no documentation with this
program, elvis, how do you set up the temp file.  Every time I run
this it dies saying it can't find the temp file....help...

Also, was wondering if anyone can help with another question, hope its
not a frequently asked on...but if I get a file and it has a .tar
ending and I don't have access to a tape drive does this mean that I
can't use it?  This would be on a unix machine so this might be the
wrong place to ask..

Hope to hear from you soon with the answers :->


                                  __o  Jason Ornstein -- Located at 
               __o              -\<,     ornstein@tramp.Colorado.EDU 
              -\<,  ...........O / O
.............O/ O  I am still.  Still I am.       -- RIDE THE WIND!            

w8sdz@vela.acs.oakland.edu (Keith Petersen) (11/10/90)

ornstein@tramp.Colorado.EDU (Jason Ornstein) writes:
>Ok, was just wondering since there was no documentation with this
>program, elvis, how do you set up the temp file.  Every time I run
>this it dies saying it can't find the temp file....help...

This is exactly why you won't see this version of Elvis archived at
SIMTEL20.  We do not accept programs which have no documentation and
information on who the author is so we can contact the author in case
of problems or questions.

Many programs being distributed without documentation turn out to be
copyrighted and/or not freely distributable.  Check the COM and EXE
files with a binary dump or editor program.  90% of the files I've
seen on BBSs which have no documentation are pirated or of suspicious
origin (read that as possible trojans).

Keith
-- 
Keith Petersen
Maintainer of SIMTEL20's MSDOS, MISC & CP/M archives [IP address 26.2.0.74]
Internet: w8sdz@WSMR-SIMTEL20.Army.Mil    or     w8sdz@vela.acs.oakland.edu
Uucp: uunet!wsmr-simtel20.army.mil!w8sdz              BITNET: w8sdz@OAKLAND

ccastdf@prism.gatech.EDU (Dave) (11/10/90)

w8sdz@vela.acs.oakland.edu (Keith Petersen) writes:

>ornstein@tramp.Colorado.EDU (Jason Ornstein) writes:
>>Ok, was just wondering since there was no documentation with this
>>program, elvis, how do you set up the temp file.  Every time I run
>>this it dies saying it can't find the temp file....help...


	To set up a temp directory, the shell variable TEMP must be set,
and the drive it needs must be created.

	i.e. the following line must be in your autoexec.bat file:


set TEMP=C:\WINDOWS\TEMP



	Other than that, it works great!!!


Dave
-- 
David Frascone 
Georgia Institute of Technology, Atlanta Georgia, 30332
uucp:	  ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!ccastdf
Internet: ccastdf@prism.gatech.edu

rusbara2@sage.cc.purdue.edu (Bob Rusbasan) (11/10/90)

In article <3763@vela.acs.oakland.edu> w8sdz@vela.acs.oakland.edu (Keith Petersen) writes:
[someone's question and remarks on Elvis's lack of docs deleted]

>This is exactly why you won't see this version of Elvis archived at
>SIMTEL20.  We do not accept programs which have no documentation and
>information on who the author is so we can contact the author in case
>of problems or questions.

Elvis (in source form) was recently posted to alt.sources by the author.
There was quite a lot of discussion in alt.sources and alt.sources.d
after that, bug reports, etc., and a bug fix for the MS-DOS version 
was put out (for one thing, renaming a file left lost clusters).

There WERE docs with this version.

>Many programs being distributed without documentation turn out to be
>copyrighted and/or not freely distributable.  Check the COM and EXE
>files with a binary dump or editor program.  90% of the files I've
>seen on BBSs which have no documentation are pirated or of suspicious
>origin (read that as possible trojans).

This is not the case with Elvis.  I compiled it myself when it was
released to alt.sources (it might have been comp.sources, but I'm
99% sure it was alt).  Also, gnu has taken it in from what I can
tell.  Bill mentioned that the source was available; I believe you
can get it from most/all of the gnu sites and from any alt.sources
archive site, and the docs should be there too.

Sorry to viciously flame away at you like this ;-), but I just though
I'd help to clear up a few things since your comments seemed to be
directed specifically at Elvis.  They of course are true in general,
and, for that matter, for all we know this particular compilation
of Elvis is just chock full of viruses, Trojan horses, and every other
terrible thing you could imagine -- but that's the same with any 
program posted here, and Bill tests them as well as he can I'm sure
so it's as safe as you can hope to get when using freely distributed
software.  Even commercial software gets hit now and then, so if you
use ANY software you aren't completely safe (unless you write it all
yourself).

----------------------------------------------------------------------
| Bob Rusbasan          |  This space unintentionally left blank.    |
| bob@en.ecn.purdue.edu |                                            |
----------------------------------------------------------------------

hagins@gamecock.rtp.dg.com (Jody Hagins) (11/11/90)

In article <3763@vela.acs.oakland.edu>, w8sdz@vela.acs.oakland.edu (Keith Petersen) writes:
|> ornstein@tramp.Colorado.EDU (Jason Ornstein) writes:
|> >Ok, was just wondering since there was no documentation with this
|> >program, elvis, how do you set up the temp file.  Every time I run
|> >this it dies saying it can't find the temp file....help...

You have to have a dir for elvis to store its tmp files.
The default is /usr/tmp (\usr\tmp for DOS).  I have the sources.
I got them from alt.sources a while ago, and in the shar files
is a man page.  I think I'll shar it (>80K) and post it here.

|> 
|> This is exactly why you won't see this version of Elvis archived at
|> SIMTEL20.  We do not accept programs which have no documentation and
|> information on who the author is so we can contact the author in case
|> of problems or questions.

Not sure who posted the binaries, but the author (of the sources I
got from alt.sources is:

	Steve Kirkendall
	kirkenda@jove.cs.pdx.edu, or
	...uunet!tektronix!psueea!jove!kirkenda

I guess you could contact him to see if he was the one who posted
the binaries, and why the docs didn't make it.


|> Many programs being distributed without documentation turn out to be
|> copyrighted and/or not freely distributable.  Check the COM and EXE
|> files with a binary dump or editor program.  90% of the files I've
|> seen on BBSs which have no documentation are pirated or of suspicious
|> origin (read that as possible trojans).

I have been using the program I compiled with the sources I got.
Seems to work GREAT.  Can't speak for the binaries, unless they
come from Steve.

|> 
|> Keith
|> -- 
|> Keith Petersen
|> Maintainer of SIMTEL20's MSDOS, MISC & CP/M archives [IP address 26.2.0.74]
|> Internet: w8sdz@WSMR-SIMTEL20.Army.Mil    or     w8sdz@vela.acs.oakland.edu
|> Uucp: uunet!wsmr-simtel20.army.mil!w8sdz              BITNET: w8sdz@OAKLAND
|> 


Jody Hagins
hagins@gamecock.rtp.dg.com

w8sdz@vela.acs.oakland.edu (Keith Petersen) (11/11/90)

rusbara2@sage.cc.purdue.edu (Bob Rusbasan) writes:
>Elvis (in source form) was recently posted to alt.sources by the author.
>There was quite a lot of discussion in alt.sources and alt.sources.d
>after that, bug reports, etc., and a bug fix for the MS-DOS version 
>was put out (for one thing, renaming a file left lost clusters).

Bob, I did not mean to imply that your posting was suspect.  It is
not.  The bottom line is:

   I'm tired of seeing postings to comp.binaries.ibm.pc
   which contain only binaries.  Someone who looks at these
   archives months later has no idea where these files originated
   and who to contact when there is a question or problem.

I think Bill should reject all such postings, even when they originate
from known trusted sources.  There is no excuse for authors not to
include *some* documentation.  It should not be necessary to run the
program to find out what it's for and what the commands are.

>There WERE docs with this version.

What happened to them, Bill?  See alt.sources is NO answer.  Many
people do not have access to that newsgroup.  The programs posted here
should be complete.

Keith
-- 
Keith Petersen
Maintainer of SIMTEL20's MSDOS, MISC & CP/M archives [IP address 26.2.0.74]
Internet: w8sdz@WSMR-SIMTEL20.Army.Mil    or     w8sdz@vela.acs.oakland.edu
Uucp: uunet!wsmr-simtel20.army.mil!w8sdz              BITNET: w8sdz@OAKLAND

teexdwu@ioe.lon.ac.uk (DOMINIK WUJASTYK) (11/11/90)

In article <29500@boulder.Colorado.EDU> ornstein@tramp.Colorado.EDU (Jason Ornstein) writes:
>Ok, was just wondering since there was no documentation with this
>program, elvis, how do you set up the temp file.  Every time I run
>this it dies saying it can't find the temp file....help...

Create the directory c:\tmp and all will be well.  How do I know?  I
looked through the binary file elvis.exe with list.com until I found
a reference to this directory.  The Unix "strings" program --or
one that does the same job would help with this sort of job too.

Dominik


[No private correspondence please.]

davidsen@sixhub.UUCP (Wm E. Davidsen Jr) (11/13/90)

In article <3763@vela.acs.oakland.edu> w8sdz@vela.acs.oakland.edu (Keith Petersen) writes:

| This is exactly why you won't see this version of Elvis archived at
| SIMTEL20.  We do not accept programs which have no documentation and
| information on who the author is so we can contact the author in case
| of problems or questions.
| 
| Many programs being distributed without documentation turn out to be
| copyrighted and/or not freely distributable.  

  I *believe* the source to elvis was posted some time ago, and I noted
that the documentation is unix docs. They are copyright, so I can't post
them. I honestly can't imagine anyone useig a vi clone unless they had
learned it while young and impressionable. That was a *joke*, send no
hate mail.
-- 
bill davidsen - davidsen@sixhub.uucp (uunet!crdgw1!sixhub!davidsen)
    sysop *IX BBS and Public Access UNIX
    moderator of comp.binaries.ibm.pc and 80386 mailing list
"Stupidity, like virtue, is its own reward" -me

davidsen@sixhub.UUCP (Wm E. Davidsen Jr) (11/13/90)

In article <3781@vela.acs.oakland.edu> w8sdz@vela.acs.oakland.edu (Keith Petersen) writes:

| What happened to them, Bill?  See alt.sources is NO answer.  Many
| people do not have access to that newsgroup.  The programs posted here
| should be complete.

  You saw what I got. I post what I think will be useful or interesting,
and with the PC editors available, I believe that the people who want to
use a vi clone are people who already know how to use it.

  I don't have time or disk space to archive the sources I want for my
own use, due to the volume of binaries. For Christmas I'm hoping to get
myslef a bigger disk just for this group. Usenet moderators don't get
paid for their work, unlike Compu$erve or simtel20.
-- 
bill davidsen - davidsen@sixhub.uucp (uunet!crdgw1!sixhub!davidsen)
    sysop *IX BBS and Public Access UNIX
    moderator of comp.binaries.ibm.pc and 80386 mailing list
"Stupidity, like virtue, is its own reward" -me

mw@tnoibbc.UUCP (Marcel de waard) (11/13/90)

I have a problem with the recently posted vi clone for the PC Elvis.

Everything seems to go alright. It unzoos very nicely, but then when
I want to run Elvis it simply says: "Unable to create temporary file
Errno = 2". Does anybody know how this problem can be helped, because
I would really like to try this editor.

Thanks in advance
-- 
Marcel de Waard : TNO - IBBC                 USENET : mdw@tnoibbc
		: PO-box 49                  DOMAIN : mdw@ibbc.tno.nl
                : 2600 AA Delft              UUCP   : ..!hp4nl!tnoibbc!mdw
                : the Netherlands            VOICE  : +31 15 842044

pa1@tdatirv.UUCP (Pat Alvarado) (11/13/90)

In article <29500@boulder.Colorado.EDU> ornstein@tramp.Colorado.EDU (Jason Ornstein) writes:
>Ok, was just wondering since there was no documentation with this
>program, elvis, how do you set up the temp file.  Every time I run
>this it dies saying it can't find the temp file....help...
>

Similar to Unix filesystems Elvis appears to be looking for a /tmp
directory, so for MSDOS do:

md \tmp 

and the problem goes away.

>Also, was wondering if anyone can help with another question, hope its
>not a frequently asked on...but if I get a file and it has a .tar
>ending and I don't have access to a tape drive does this mean that I
>can't use it?  This would be on a unix machine so this might be the
>wrong place to ask..

On a Unix system, the tar program can extract from a file. The tape
drive is just considered another file to Unix (e.g. /dev/rt0). Anyway,
to look at the contents use:

tar tf <filename>

The 't' says "table of contents", 'f' says use the following argument
as the tar file.
To actually extract the files from the tar file:

tar xvf <filename>

The 'x' says extract, 'v' says verbose (displays the filename of each file
being extracted).


-- 
  |||   Pat Alvarado                | 
   v    Teradata Corporation        | tdat!pa1@suntzu.sun.com
 /\ /\  100 N. Sepulveda Blvd.      | uunet!edsews!hacgate!tdat!pa1
/// \\\ El Segundo, Calif. 90245    | pa1@tdat.teradata.com

rusbara2@sage.cc.purdue.edu (Bob Rusbasan) (11/15/90)

In article <2278@sixhub.UUCP> davidsen@sixhub.UUCP (bill davidsen) writes:
>  I *believe* the source to elvis was posted some time ago, and I noted
>that the documentation is unix docs. They are copyright, so I can't post
>them. 

prep.ai.mit.edu has the complete elvis package, so if you can ftp you
can get it from there.  The docs are *not* unix docs are far as I can
tell.  The "elvis.man" file is specifically about elvis, and it talks
about the MS-DOS port, difference between elvis and the "real" vi, etc.

Since the Gnu people have put it in the /pub/gnu directory, I assume 
they'd take out any copyrighted stuff.

For those who don't have ftp, how about the docs and source being posted?
That is, after all, what this group is for (OK, OK, so they're not
*binaries* -- do you want to strip out every ascii file in every package?).

There seems to be quite a bit of interest in this.  Someone posted the
docs to the discussion group, and people have said that that won't
be archived for obvious reasons.  Well, then let's have both the docs
and source posted to the "real" group because they SHOULD be archived
and it would just be silly to hold them back because of anger at the
"illegal" post to the discussion group.

There have been to many posts from people who have it and need the docs
to use it better (how do you do this?  what does this mean?  why is
it giving me this error?).  Someone posted that the binary seems to
be writing to the system area.  Obviously, that will concern a lot of
people.  By examing the source someone can find out what it's doing?
(Someone who's computer is, unlike mine, still working.)

To sum it all up, there is every reason to have an official post of
the docs and source of Elvis, and only a possible grudge to not have
it.  Everyone's always asking for a freeware vi, and I'd have to say
it's a tossup between Elvis and Jstevie (if you have a fast computer,
I'd have to give the nod to Elvis.  Jstevie's main virtue, and fault,
is that it only uses free memory to store the file being edited).
There has been a tremendous amount of interest in this, so let's not
let one "illegal" post stop the right thing from being done.

----------------------------------------------------------------------
| Bob Rusbasan          |  This space unintentionally left blank.    |
| bob@en.ecn.purdue.edu |                                            |
----------------------------------------------------------------------

coop4y44@bwdla28.bnr.ca (Takis Skagos) (04/19/91)

  Hi.  I was wondering if there were supposed to be doc's with Elvis.  Could
someone tell me where I can find them.  Thanks!

						Taki

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
BNR Ottawa           Disclaimer:  "I swear, they made me do it!"
P. Takis Skagos 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-