home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ALLY - A Lisp Analyzer
- Copyright 1990, 1991 Steve Waskow
- Wasco Technical Software
- WHAT'S NEW - REVISION HISTORY
- --------------------------------------------------------------
- Version 2.0 (24 November 1991) - A major rewrite and update.
- --------------------------------------------------------------
- 1. No more 64K file size limit! The size of files which
- ALLY v2.0 can handle is limited only by available memory.
- 2. Multiple AutoLISP files may now be analyzed together to
- check program compatibility.
- 3. ALLY now fully follows AutoLISP's dynamic scoping and
- traces dynamic free variables to their parent functions.
- 4. A new report, the Function Call Hierarchy, graphically
- illustrates all function calls to show dynamic scope and
- dependencies of user defined functions.
- 5. The cross-reference of user defined functions now shows a
- summary of symbols declared and symbols used within each
- function.
- 6. Several new warnings are reported by the Analyzer,
- including undefined functions, symbols referenced but
- unset in scope, reserved symbols reset or redefined, and
- symbols declared but never used.
- 7. Each section of the Analyzer report can be turned on or
- off as desired.
- 8. The ALLY install program can now install ALLY into any
- AutoCAD support directory, and create new directories if
- needed.
- 9. A completely new program has been added, the ALLY
- Checker. The Checker is a specialized LISP file browser
- which colorizes parentheses, quoted strings and comments
- in a manner which makes it easy to spot omissions and
- errors.
- 10. The Workbench has a new clean look. The configuration
- and setup options have been moved off the main screen
- into pop-up sub-menus.
- 11. Full mouse support has been added to the ALLY Workbench,
- Setup program, Analyzer, Checker and File selector.
- 12. Alt keys and mouse hot-spots now supplement the ALLY
- Workbench function key commands.
- 13. The Workbench point-and-shoot file selection window has
- been enhanced to display the name, size and date of the
- files, and the files may be sorted by any of these three
- properties. A mouse driven scroll bar has been added
- with a slider block and up and down cursors.
- 14. New execution options have been added to set the source
- file read buffer size, choose a default file sort method,
- send both report and source to the editor and browser,
- pause the Analyzer, disable the mouse, use 43-line EGA
- and 50-line VGA modes, and choose a parentheses color set
- for the Checker.
- 15. Three new user program and shell command line symbols
- have been added; ";" provides an alias for the LISP
- filename less path and extension, "*" provides an alias
- for the report filename, and "?" allows the command line
- to be edited at execution time.
- 16. User's can now define a default directory for ALLY to
- send Analyzer reports.
-
-
-
-
-
-
-
-
-
- Version 1.34 (6 June 1991) - Interim Beta test version for
- handling large files. Never publicly released.
-
- Version 1.33 (24 March 1991) - Added /Tx option to ALLY!
- command line in ACAD.PGP, where x = tab expansion, in number
- of spaces, for ALLY's reports. ALLY occasionally loaded a
- previously selected LISP file into AutoCAD, instead of its
- current selection - this has been corrected.
-
- Version 1.32 (5 Feb. 1991 - 13 March 1991) - Revised the ALLY
- Analyzer to correctly analyze files which use escaped double-
- quotes (\" - backslash double-quote) within literal strings
- to print a double quote mark. No changes to the Workbench,
- other than the version notice. Minor changes to the ALLY
- documentation, revised price structure for site-licenses.
- Replaced DOCFMT.EXE, ISPRINT.EXE, and PRINTDOC.BAT with the
- new document printing program PRINTDOC.EXE. Added the new
- installation/configuration program ALLYIN.EXE.
-
- Version 1.31a (3 Jan. 1991) - Fixed bug in [Esc] undo key and
- [F9] Shell function. Uploaded fix to CompuServe ADESK forum
- Lib.9 on 3 January, 1991.
-
- Version 1.31 (1 Jan. 1991) - Added ability to execute the
- eight external programs from pop-up file selection window.
- Added Tab/Shift-Tab support to the workbench data entry
- screen. Added additional report format options: left, right,
- top and bottom margins, made hard form feeds optional. Added
- device option to force monochrome colors, regardless of
- display type. Added option to append reports to existing
- report files. Updated user's manual, corrected references to
- AutoCAD 386's behavior with expanded memory and ACAD.PGP
- memory reserves. Renamed AL.LSP to ALLY.LSP. Added the
- option to add hard form feeds to the DOCFMT program. Created
- ISPRINT.EXE to enhanced the PRINTDOC.BAT program to optionally
- use DOS's PRINT.COM for background document printing. Released
- on CompuServe, ADESK forum, Lib.9 on 1 January, 1991.
-
- Version 1.3 (20 Dec. 1990) - Enhancement to beta test version.
- Added hooks for eight additional external programs. Added
- file name alias system. Updated manual.
-
- Version 1.2 (11 Dec. 1990) - Pre-release beta test version.
- Added ability to handle line lengths to 64K. Added screen
- display routine for analyzer reports. Added complete new user
- interface - hooks for text editor and file browser, pop-up
- file selection window, destination selection, printer setups,
- etc. Drafted the ALLY User's Manual.
-
- Version 1.1 (Aug. 1990) - Added additional parameters to
- command line version of analyzer. Original beta test version.
- Early beta tests concluded more options and a user interface
- were desirable.
-
- Version 1.0 (Feb. 1990) - Command line version of analyzer.
- Used for in-house development only. No public release.
-
-
-
-
-
-