String outFile= arg(args, "-out", null);
String sparkhome = arg(args, "-spark", System.getenv("SPARK_HOME"));
String jars[] = arg(args, "-jars", "AR.jar:ARApp.jar:ARExt.jar").split(":");
JavaSparkContext ctx = new JavaSparkContext(host, "Abstract-Rendering", sparkhome, jars);
JavaRDD<String> source = ctx.textFile(inFile);
JavaRDD<Indexed> base = source.map(new StringToIndexed("\\s*,\\s*"));
Shaper<Indexed, Rectangle2D> shaper = new ToRect(.1, .1, false, 2, 3);
Valuer<Indexed,Integer> valuer = new Valuer.Constant<Indexed,Integer>(1);
GlyphsetRDD<Rectangle2D, Integer> glyphs = new GlyphsetRDD<>(base.map(new Glypher<>(shaper, valuer)));