/as.scm

http://github.com/alimoeeny/arc · Scheme · 21 lines · 11 code · 5 blank · 5 comment · 0 complexity · a84581589ae0fe854481ebab9fd2edb2 MD5 · raw file

  1. ; mzscheme -m -f as.scm
  2. ; (tl)
  3. ; (asv)
  4. ; http://localhost:8080
  5. (require mzscheme) ; promise we won't redefine mzscheme bindings
  6. (require "ac.scm")
  7. (require "brackets.scm")
  8. (use-bracket-readtable)
  9. (parameterize ((current-directory (current-load-relative-directory)))
  10. (aload "arc.arc")
  11. (aload "libs.arc"))
  12. (let ((args (vector->list (current-command-line-arguments))))
  13. (if (null? args)
  14. (tl)
  15. ; command-line arguments are script filenames to execute
  16. (for-each (lambda (f) (aload f)) args)))