generator now replaces method body with tree.toString
imports and tags are now generated
added code string generator interface to be used within source generator
changed code string generator interface
changed project name to wolfe, added simple code generator that replaces a "Test" string
template that inserts sigmoidDiff to a sigmoid function
Can now compile MLE example!
forgot to add the crucial file
refactoring of code replacer interface to allow putting the Patterns as reusable blocks elsewhere.
factored out an interface for things have a global object
differentiator interface for factorie argmin
factorie argmin template implemented. Now needs simple differentiating
added samples method
Merge branch 'compiler' of github.com:uclmr/scalapplcodefest into compiler
made it easy to take an object, generated a compiled version of its class, and then instantiate an object of the compiled class.
refactoring to put classes to be compiled into newExamples package, and compiled ones into newExamples.compiled.
refactoring such that code generators have access to a generation context that includes a mapping from symbols to implementations
Collection now works
new operator style (data, predicate, objective) now supported in MLE code replacer and patterns.
beta reduction to simplify pattern matching