public
Description: Paul Graham's Brand New Lisp
Homepage: http://arclanguage.org
Clone URL: git://github.com/nex3/arc.git
arc / as.scm
100644 22 lines (16 sloc) 0.51 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
; mzscheme -m -f as.scm
; (tl)
; (asv)
; http://localhost:8080
 
(require mzscheme) ; promise we won't redefine mzscheme bindings
 
(require "ac.scm")
(require "brackets.scm")
(use-bracket-readtable)
 
(parameterize ((current-directory (current-load-relative-directory)))
  (aload "arc.arc")
  (aload "libs.arc"))
 
(let ((args (vector->list (current-command-line-arguments))))
  (if (null? args)
    (tl)
    ; command-line arguments are script filenames to execute
    (for-each (lambda (f) (aload f)) args)))