racket/collects/profj/libs/java/util/installer.ss
Eli Barzilay 7d50e61c7f * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689
2008-07-09 07:18:06 +00:00

30 lines
866 B
Scheme

(module installer mzscheme
(require profj/compile)
(provide installer)
(define (installer plthome)
(let ([java.util (build-path
(collection-path "profj" "libs" "java" "util"))])
(let ([javac
(lambda (file)
(parameterize ([current-load-relative-directory
java.util])
(compile-java 'file
'file
'full
(build-path java.util file)
#f
#f)))])
(javac "Random.java")
(javac "RandomAccess.java")
(javac "Iterator.java")
(javac "ListIterator.java")
(javac "Collection.java")
(javac "List.java")
(javac "AbstractCollection.java")
(javac "ConcurrentModificationException.java")
(javac "NoSuchElementException.java")
(javac "AbstractList.java")
(javac "AbstractSequentialList.java")
))))