plt-link.ss 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. ; Part of Scheme 48 1.9. See file COPYING for notices and license.
  2. ; Authors: Mike Sperber
  3. ; Load the linker into PLT Scheme
  4. (module plt-link (lib "plt-compat.ss" "alt")
  5. (plt:require (lib "include.ss"))
  6. (include "../scheme/alt/plt-features.scm")
  7. (include "../scheme/alt/record.scm")
  8. (include "../scheme/rts/util.scm")
  9. (include "../scheme/rts/defenum.scm")
  10. (include "../scheme/vm/interp/arch.scm")
  11. (include "../scheme/alt/jar-defrecord.scm")
  12. (include "../scheme/big/general-table.scm")
  13. (include "../scheme/bcomp/mtype.scm")
  14. (include "../scheme/alt/locations.scm")
  15. (include "../scheme/bcomp/binding.scm")
  16. (include "../scheme/bcomp/name.scm")
  17. (include "../scheme/bcomp/transform.scm")
  18. (include "../scheme/bcomp/node.scm")
  19. (include "../scheme/bcomp/schemify.scm")
  20. (include "../scheme/bcomp/var-util.scm")
  21. (include "../scheme/bcomp/primop.scm")
  22. (include "../scheme/alt/fluid.scm")
  23. (include "../scheme/alt/template.scm")
  24. (include "../scheme/rts/template.scm")
  25. (include "../scheme/bcomp/ddata.scm")
  26. (include "../scheme/bcomp/state.scm")
  27. (include "../scheme/bcomp/thingie.scm")
  28. (include "../scheme/bcomp/frame.scm")
  29. (include "../scheme/bcomp/segment.scm")
  30. (include "../scheme/bcomp/optimize.scm")
  31. (include "../scheme/bcomp/flatten.scm")
  32. (include "../scheme/bcomp/recon.scm")
  33. (include "../scheme/bcomp/comp-exp.scm")
  34. (include "../scheme/bcomp/comp-lambda.scm")
  35. (include "../scheme/bcomp/comp-prim.scm")
  36. (include "../scheme/bcomp/comp.scm")
  37. (include "../scheme/bcomp/profile.scm")
  38. (include "../scheme/alt/closure.scm")
  39. (include "../scheme/link/data.scm")
  40. (include "../scheme/link/transport.scm")
  41. (include "../scheme/link/write-image.scm")
  42. (include "../scheme/alt/weak.scm")
  43. (include "../scheme/rts/population.scm")
  44. (include "../scheme/bcomp/interface.scm")
  45. (include "../scheme/bcomp/cenv.scm")
  46. (include "../scheme/bcomp/package.scm")
  47. (include "../scheme/bcomp/package-undef.scm")
  48. (include "../scheme/bcomp/syntax.scm")
  49. (include "../scheme/env/debuginfo.scm")
  50. (include "../scheme/big/filename.scm")
  51. (include "../scheme/bcomp/read-form.scm")
  52. (include "../scheme/bcomp/scan-package.scm")
  53. (include "../scheme/bcomp/usual.scm")
  54. (include "../scheme/bcomp/rules.scm")
  55. (include "../scheme/bcomp/comp-package.scm")
  56. (include "../scheme/big/strong.scm")
  57. (include "../scheme/opt/usage.scm")
  58. (include "../scheme/opt/sort.scm")
  59. (include "../scheme/opt/inline.scm")
  60. (include "../scheme/link/reify.scm")
  61. (include "../scheme/link/link.scm")
  62. (include "../scheme/alt/loophole.scm")
  63. (include "../scheme/bcomp/type.scm")
  64. (include "../scheme/alt/low.scm")
  65. (include "../scheme/bcomp/module-language.scm")
  66. (include "../scheme/bcomp/config.scm")
  67. (include "../scheme/opt/analyze.scm")
  68. (include "../scheme/alt/environments.scm")
  69. (include "../scheme/link/loadc.scm")
  70. (include "../scheme/env/flatload.scm")
  71. (include "../scheme/alt/init-defpackage.scm")
  72. #|
  73. ; do this via plt-script.ss
  74. (load-configuration "scheme/interfaces.scm")
  75. (load-configuration "scheme/vm/shared-interfaces.scm")
  76. (load-configuration "scheme/packages.scm")
  77. (flatload initial-structures)
  78. (load "build/initial.scm")
  79. (link-initial-system)
  80. |#
  81. )