For whatever reason I don't want to use defclass and instead want to be
able to convert a POJO to a template assertion. There are helpers to write
converters like this but I'm wondering if someone has done it? Maybe it
could even define the deftemplate given the class.

It would be like:

class Person {
String name;
int age;
public void getName() { return name; }
public void getAge() {return age; }

The functions might do this:

pojoToTemplate(Object o) -> string

pojoToAssertion(Object o) -> string

Person p = new Person("Joe", 10);

pojoToTemplate(p) -> "(deftemplate (slot name) (slot age))

pojoToAssertion(p) -> "(assert (Person (name "Joe") (age 10))

Ok the reason is that I don't want or plan to deal with modifying any state
outside of the engine environment :).

Best wishes,

Grant Rettke | ACM, AMA, COG, IEEE
gret...@acm.org | http://www.wisdomandwonder.com/
Wisdom begins in wonder.
((λ (x) (x x)) (λ (x) (x x)))

Reply via email to