
Description
So, this is an item to track the progress on the understanding pipeline;
I'm intending to get code to handle the "understanding" of objects written first, as mentioned in the meeting: this will let me fill in the interfaces and make sure that I have all fo the different value types that I intend to support.
The test code for composites / scalars is here:
https://github.com/ecologylab/simplJava/blob/3fc7fe1568a72ab9554ecd3a967fde3613c0f0ac/simplTests/test/simpl/interpretation/UnderstandingCompositesTest.java
The core understander is here:
https://github.com/ecologylab/simplJava/blob/beiber/simplCore/src/simpl/interpretation/SimplUnderstander.java
The interface here:
https://github.com/ecologylab/simplJava/blob/beiber/simplCore/src/simpl/interpretation/SimplInterpretation.java
A scalar interpretation w/ resolution:
https://github.com/ecologylab/simplJava/blob/beiber/simplCore/src/simpl/interpretation/ScalarInterpretation.java
A composite interpretation w/resolution:
https://github.com/ecologylab/simplJava/blob/beiber/simplCore/src/simpl/interpretation/CompositeInterpretation.java
More details to come, but this is what I'm at so far.
@amwebb @andruidk @quyin