[Date Prev][Date Next][Subject Prev][Subject Next][ Date Index][ Subject Index]

Release of REORGaNIZe version 2



REORGaNIZe Version 2 is available 6/6/95 on the TTG BBS in the
User Uploads section (keystrokes X, 2, 7) as filename
REORGNZ2.ZIP. Anybody can download this file from TTG BBS at
1-410-576-8806 (14400,n,8,1). It should be available on
CompuServe and at an Internet FTP site within a few days (try
anonymous ftp at ccat.sas.upenn.edu - then download *binary*
from directory \pub\eaan). REORGaNIZe is a freeware
collection of proposals and programs that attempt to provide
much greater access to programming resources, and to impose
order on their presentation. The constituent programs are
designed to function in both XyWrite 4 and XyWrite for
Windows. Many of the programs are also available in versions
for XyWrite III+; these are contained in a separate ZIP called
RGZ3PLUS.ZIP, which should be available shortly.

 The core REORGaNIZe utilities:
 - rationalize the numeration of individual programs, and eliminate
  systemwide extended Save/Get conflicts by means of assignment and
  relocation to reserved Save/Get ranges (RENUMBER.PM)
 - rationalize the labeling of individual programs, to increase speed
  of execution and facilitate program analysis and development
  (RELABEL.PM)

 The interfaces (described in PARSEFRM.DOC):
 - enable the Help system to operate in a manner virtually identical
  to ordinary PMs, as a random-access Library of XPL routines
 - standardize access to individual Help frames from the command line
  and keyboard file
 - overcome XyWrite's inability to pass arguments automatically to
  frames
 - link a "Help" (instruction) frame to every XPL program frame, and
  provide a standard "Help" interface

 The auxiliaries (described in UTILITYS.DOC):
 - preliminarily scan a program, to determine whether numerical
  Save/Gets are introduced out of sequence (CHKSEQ.PM)
 - enable execution of XPL *statements* GT|PV|SV|SX from the command
  line
 - time alternate coding methods, to maximize speed and efficiency
  (ITERATE.PM)
 - enable easy recall of any error code or status message (ERRCODE.PM)
 - check operator syntax and guillemet (ÿAEÿAF) balance (SYNTAX.PM)
 - list all extended (permanent) alphanumeric Save/Gets initialized
  by the system, to find unused relocation ranges (LISTSAVS.PM)
 - provide visual maps of the numbering and labeling structure of
  programs (HILITE.PM, HILITELB.PM)
 - read during program execution the contents of Save/Gets at break
  points (XRAY.PM)
 - check for balanced IF and ENDIF statements (IFENDIF.PM)
 - test whether code-length economies are realized by putting repeated
  code segments in SUbroutines (SUBTEST.PM)
 - encode|decode XPL or any XyWrite document in Ascii 32-127 form, e.g.
  to send Ascii (Internet) mail, or display embedded codes (XPLCODE)
 - launch, and pass arguments to, Help frames in any loaded Help file,

  from the command line (PaRSe frames)

 Our thrust in REORGaNIZe is rationalized Save/Get numbering and
 LaBeling. In version 2.0+ we adopt a single file approach
 operating under XyWrite's powerful Help system, implemented by
 four interface frames that "parse" commands (from the keyboard,
 command line, prompt line, and text area). These provide in
 convenient, concise form the same functionality as file-based
 PMs, but place a much smaller load on XyWrite and computer
 resources. The result is a snappier XyWrite and system.

 Comment is welcome.


 C.L.Distefano 70154.3452@xxxxxxxx
 R.J.Holmgren holmgrn@xxxxxxxx
ÿ