mkredpsl.sl 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. % Build checkpointed version of REDUCE.
  2. (setq !*usermode nil)
  3. (setq !*verboseload t)
  4. (setq !*argnochk t) % Check argument count.
  5. (setq prolog_file 'pslprolo)
  6. (setq rend_file 'pslrend)
  7. (cond ((filep "$reduce/lisp/psl/$MACHINE/psl/symget.b")
  8. (dskin "$reduce/packages/support/symget.dat")))
  9. (cond ((filep "$reduce/lisp/psl/$MACHINE/psl/addr2id.b")
  10. (load addr2id))) % For debugging purposes.
  11. (cond ((filep "$reduce/lisp/psl/$MACHINE/psl/pipes.b")
  12. (load pipes))) % Unix pipes.
  13. (load zbig) % PSL bignums.
  14. (errorset '(load compat) nil nil)
  15. % Load PSL-based functions if there.
  16. (load module) % Contains definition of load-package.
  17. (load pslprolo) % PSL specific code.
  18. % (load patches)
  19. (dskin "$reduce/packages/support/mkred2.sl")
  20. % (load init-file) % So that .reducerc possible.
  21. % Now defined in pslrend.red.
  22. (setq !*loadversion t) % Load entry module during BEGIN.
  23. (setq !*verboseload nil) % Inhibit loading messages.