compile-vm-no-gc.scm 962 B

12345678910111213141516171819202122232425262728
  1. ; Copyright (c) 1993-2007 by Richard Kelsey. See file COPYING.
  2. (config '(load "../scheme/vm/macro-package-defs.scm"))
  3. (load-package 'vm-architecture)
  4. (in 'forms '(run (set! *duplicate-lambda-size* 30)))
  5. (in 'simplify-let '(run (set! *duplicate-lambda-size* 15)))
  6. (in 'prescheme-compiler
  7. '(run (prescheme-compiler
  8. '(vm external-gc-roots interpreter-gc)
  9. '("../scheme/vm/interfaces.scm"
  10. "../scheme/vm/shared-interfaces.scm"
  11. "../scheme/vm/ps-package-defs.scm"
  12. "../scheme/vm/package-defs.scm"
  13. "../scheme/vm/alt-gc-package-defs.scm"
  14. "../scheme/vm/alt-image-package-defs.scm")
  15. 's48-init
  16. "../scheme/vm/scheme48vm.c"
  17. '(header "#include \"scheme48vm-prelude.h\"")
  18. '(copy (interpreter pop-continuation-from-stack
  19. env-and-template-setup))
  20. '(no-copy (interpreter interpret
  21. application-exception
  22. handle-interrupt
  23. real-protocol-match
  24. raise
  25. uuo)
  26. (vm s48-restart)))))