comparison src/samer/silk/JavaProcedure.java @ 0:bf79fb79ee13

Initial Mercurial check in.
author samer
date Tue, 17 Jan 2012 17:50:20 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:bf79fb79ee13
1 package samer.silk;
2 import samer.core.*;
3 import jscheme.*;
4 import jsint.*;
5
6 //public class JavaProcedure implements SchemeProcedure {
7 public class JavaProcedure extends Procedure {
8 public Object apply(Object [] args) {
9 for (int i=0; i<args.length; i++) {
10 Shell.trace("arg "+i+"="+args[i]);
11 }
12 return null;
13 }
14
15 public Object apply(Pair args) {
16 Shell.trace("apply to Pair");
17 return apply(U.listToVector(args));
18 }
19 public Object apply(SchemePair args) {
20 Shell.trace("apply to SchemePair");
21 return apply(U.listToVector(args));
22 }
23
24
25 // public void run() { Shell.print("run!"); }
26 }
27