Example #1
0
  @Before
  public void setup() throws ExtensionException, ProcessorException {
    scripty = new ScriptyStreamProcessor();
    printer = new PrintPlusCmd();

    scripty.addLibraryClasses(MathLibrary.class, LoadLibrary.class, ListLibrary.class);
    scripty.addLibraryInstances(printer);
    scripty.process("(load cp:/queens.lsp)");
  }
Example #2
0
 public int queens(int n) throws ProcessorException {
   printer.reset();
   scripty.process(String.format("(queens %d)", n));
   return printer.getCounter();
 }