rlisp.red 760 B

123456789101112131415161718192021222324252627282930
  1. % module rlisp; % Header module for rlisp package.
  2. % Author: Anthony C. Hearn.
  3. global '(date!* patch!-date!* version!*);
  4. create!-package('(rlisp module newtok rsupport slfns superv tok xread
  5. lpri parser block form proc forstat loops statmisc
  6. smacro io infix switch where list array inter),
  7. nil);
  8. flag('(rlisp),'core!_package);
  9. if patch!-date!* then
  10. date!* := compress('!" . append(explode2 "15-Apr-1999, patched to ",
  11. nconc(explode2 patch!-date!*,list '!")))
  12. else date!* := "15-Apr-1999";
  13. if null version!* then version!* := "REDUCE 3.7";
  14. % Hook to Rlisp88.
  15. put('rlisp88,'simpfg,'((t (load!-package 'rlisp88) (rlisp88!_on))));
  16. flag('(rlisp88),'switch);
  17. % endmodule;
  18. end;