Date : Wed, 23 Nov 1983 08:20:26 EST
From : Rick Conn <rconn@brl>
Subject: Results of ZCPR2 Query to Date
To date, I have only received seven replies to the query
I sent out on the current state of ZCPR2 and the two questions on
retaining features. CCP GROUP has had tons of traffic on a lot
of issues as well, and the following summarizes the data to date:
Question 2: Should disk-based named directories be
retained? Yes - 1, No - 4; My Decision: NO
Comment 2: Loss of disk-based named directories has only
one disadvantage that I can see -- the tree and mesh structures
possible with them are no longer possible. With only memory-
based named dirs and the DU form, only a flat directory structure
is possible (with current mode of thinking). Loss of disk-based
named dirs has one major advantage -- all major ZCPR2 utilities,
including XDIR, XD, VFILER, ERASE, RENAME, PROTECT, MCOPY, etc,
will be smaller now and run faster.
Question 3: Should disk-based command files ($$$.SUB) be
retained? Yes - 2, No - 5; My Decision: MAYBE
Comment 3: Again, with ZEX around, SUB2/SUBMIT are not
necessary by and large. The only good reason to retain $$$.SUB
is to have the largest TPA possible. I am really reluctant to
remove this capability based on this one reason, but I fear the
space may be needed to implement the more-important new functions
of the command processor. As a result, I plan to proceed with
the design and reconsider this alternative only when it becomes
appearant that removal of the $$$.SUB processing is absolutely
necessary in order to get the newer features in.
Question 1: Bug Reports. I am very pleased with the
distinct lack of bug reports -- not bad considering that these
few bugs were found in over 1.5 million bytes of source code!
Here is a summary of the bugs reported. If you are planning to
submit a reply to the query, please look here first to see if
your bug has already been reported.
PROGRAM PROBLEM/NEW FEATURE
ZEX (1) aborting via ^? does not return cleanly; this bug has been
duplicated and will be corrected
MCOPY (1) protection against accidentally copying into the same DU
as the source does not work in all cases; this bug will
be corrected; as a note, MCOPY will undergo a complete
redesign for greater speed, more flexibility, and better
human interface
(2) the ability to abort a multiple copy is requested; this
request will be granted
(3) accidental use of the A:FN1.TYP=A:FN2.TYP form will cause
the original file to be deleted and nothing left; this
bug will be corrected; MCOPY was not intended to be used
with this form, but the habit of using PIP that way
is not easily forgotten
DU2 (1) The ability to save the contents stored in the queue as a
disk file is requested; this request will be granted
GET (1) does not restore the DMA address if executed from a
$$$.SUB file; this has not been verified yet, but will
be looked into and corrected if verified
VFILER (1) "VFILER d" form may not log user into the same user area
that he was in originally; this will be investigated
and corrected
(2) new feature: lack of information passed from the pointer to
the CMD file being executed; add the ability to pass just
the "filename" or "typ" part of "filename.typ"
(3) new feature: include R/O attribute in file display and
add command to toggle it for file being pointed to
(4) new feature: add ability to duplicate the file pointed to
in the same directory under a different name
(5) more features in general requested; will be considered
EVAL10/ (1) may have a bug when some even numbers are input; will
SYSLIB investigate and correct
Thanks very much to all who responded. Your comments are
useful and of value, and your interest in this project is
appreciated. If any other ideas come to mind, feel free to
forward them to me.
There has been a lot of curiosity about two items: (1)
what will ZCPR3 be like and (2) when will it be released. I am
very reluctant to say anything either way at this time because
the design is still forming. Once the system has begun to take
operational shape, then something can be said. Two design
reviews are now planned -- one around the first two weeks in Jan
84 and the other around the first two weeks in Feb 84. Something
should be firm by the first review, and an announcement will be
made then. The big thing to remember is that ZCPR3 will be more
of the same thing as ZCPR2, and features such as paths, multiple
command lines, memory-based named dirs, redirectable I/O, and
screen-oriented tools (like VFILER) will also be found in ZCPR3.
There are some new features which are in line with the old ones
and significantly extend the capability of the system beyond
ZCPR2 -- first will come the implementation of these, and then
will come the news to you of them.
Will keep in touch.
Rick