home *** CD-ROM | disk | FTP | other *** search
- Following is a list of some differences between PicoSpan and YAPP.
-
- Some bugs in PicoSpan fixed in YAPP:
- 1) "browse 184-184" when 184 is retired, and 185 is active, shows 185.
- 2) Censoring/scribbling a previously censored/scribbled response repeats
- the operation, adding unnecessary garbage to the censorlog.
- 3) "browse 1-10 new" sometimes displays items not in the specified
- range.
- 4) "unforget" is an alias for "remember" at the OK prompt, but not at
- the RFP prompt.
-
- Things that work differently:
- 1) Picospan: The range "1 1 1" does #1 three times.
- YAPP : Does items only once.
- 2) "display size", "display fds": Give implementation-dependant
- information on memory usage and open files.
- 3) Picospan: pwd,type,dir,chat,shell are builtins
- YAPP : should be done by aliasing to unix commands in rc
- 4) Picospan: "participants" goes through passwd file
- YAPP : goes through ulist file or passwd file if ulist doesn't exist.
- If going through passwd file, create a ulist file. When
- a new user joins a cf, adds login to ulist file. (Note that
- a non-participant cannot officially join a secure conference.)
-
- Some additions in YAPP beyond PicoSpan functionality
- -----------------------------------------------
-
- Conferences:
- * Fairwitnesses and ulist entries can be specified by either UID or
- login name (instead of only by login), to resolve problem with old
- logins being deleted and new users later using the same login.
- * A facility exists for making a secure conference readonly to
- general users (i.e. those who are not on an access list, or
- who fail a password check, depending on the conference security
- type).
- * Newsgroup conferences are allowed. Yapp directly accesses files
- in the news spool directory, and allows reading and responding as
- if they were items and responses in a normal conference.
- * All kill/link/freeze/thaw/retire/unretire activity is logged in
- the conference directory.
- * Comment lines are allowed in .cflist and ulist files.
- * Responses to responses are allowed.
-
- Commands:
- * "`command`" is expanded as in most Unix shells, with the output
- of command replacing `command` in the input.
- * "#-#" at rfp prompt displays a range of responses.
- * "cfdir" command prompts for alternate name of .cfdir. This
- is so that group accounts can put this in .cfonce, allowing
- multiple work directories under a single home directory.
- * "display flags" displays the status of all flags.
- * "eval" command expands a sep string for the current conf or
- for a specified item range. This can be used to define aliases
- to give customized reports.
- * "list" command (also "display conferences") gives information about all
- existing conferences, using a new "listmsg" confsep.
- * "reply #" sends mail to the author of a response, including the
- response text in a format controlled by new "replymsg" itemsep
- before invoking editor.
- * "respond #" at rfp prompt marks the new response as a response to a
- previous response.
- * "set scribbler" turns on new scribbler flag. This will display the
- scribbler's login when attempting to read a scribbled response.
-
- Separators:
- * Confseps are expanded in all redefineable prompts except "text".
- * General: %D current timestamp (default style is 0)
- * Confsep: %m lastmod of sum file if any (default style is 0)
- * "listmsg" confsep controls format of list command output
- * "replymsg" itemsep controls format of reply command text
- * "newsmsg" itemsep controls format of response in a newsgroup cf.
-