plt-link.ss 3.1 KB

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