zfiles.hlp 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. ZFILES.HLP 2 Jan, 1982/MLG
  2. ==========
  3. This is a loadable option (Load ZFiles).
  4. File package of IMSSS series, contains 2 packages --
  5. (1) YFILES -- useful functions for accessing files.
  6. (2) YTOPCOM -- useful functions for compiling files.
  7. See PD:ZFILES.DOC and PU:ZFILES.LSP for more info
  8. %%%% YFILES -- BASIC FILE ACCESSING UTILITIES
  9. An IMSSS File descriptor is a
  10. canonical FILE name, gets converted to file string:
  11. FILE or (FILE) -> "FILE.LSP"
  12. (FILE.EXT) -> "File.Ext"
  13. (DIR FILE) -> "<Dir>File.LSP"
  14. (DIR FILE EXT) -> "<dir>File.Ext"
  15. "xxx" -> "xxx"
  16. ---------------------------------------------------------------
  17. FORM-FILE ( FILE:DSCR ): filename EXPR
  18. GRABBER ( SELECTION FILE:DSCR ): NIL EXPR
  19. DUMPER ( FILE:DSCR ): NIL EXPR
  20. DUMPFNS-DE ( SELECTION FILE:DSCR ): NIL EXPR
  21. DUMP-REMAINING ( SELECTION:list DUMPED:list ): NIL EXPR
  22. FCOPY ( IN:DSCR OUT:DSCR filedscrs ):boolean EXPR
  23. REFPRINT-FOR-GRAB-CTL( #X: any ):NIL EXPR
  24. G:CREFON Switched on by cross reference program CREF:FILE
  25. G:JUST:FNS Save only fn names in variable whose name is the first
  26. field of filename if T, O/W save all exprs in that variable
  27. G:FILES List of files read into LISP
  28. G:SHOW:TRACE Turns backtrace in ERRORSET on if T
  29. G:SHOW:ERRORS Prints ERRORSET error messages if T
  30. %%%% YTOPCOM -- Compiler Control functions
  31. PPLAP( MODE CODE ) EXPR
  32. COMPILE-FILE( FILE:DSCR ) FEXPR
  33. COMPILE-IN-CORE( FILE:DSCR ):NIL FEXPR
  34. GCMSG( X:boolean ):any EXPR