It aims at merging the simple scheme syntax as a programming language and the portablility and the huge library resources of java.
Interface calls nice interface to call the java class libraries .
It should have multiple thread priorities, scheduling policies, synchronization objects, primitives to create, exit, cancel,join, yield a thread to operate on synch objects. Enhance it by being able to garbage collect some non-scheme objects as the such as window,dialog box, threads etc. . OO features, so user can program scheme in object-oriented style 2. It should be able to work with very large-scale program without suffering a very bad performance . Interpreter interprete the scheme program, show the GUI immediately .