Skip to content

Loading…

experimental Scala model #30

Closed
wants to merge 76 commits into from
Commits on Mar 3, 2014
  1. @eparejatobes
  2. @eparejatobes

    improve idea

    eparejatobes committed
Commits on Mar 9, 2014
  1. @eparejatobes
Commits on Mar 10, 2014
  1. @eparejatobes

    work on properties and DSL for them, arities, fix docs

    eparejatobes committed
    - now there's a stub for declaring arities
    - moved ongoing summary to a readme file
    - started playing with Rels
Commits on Mar 11, 2014
  1. @eparejatobes
  2. @eparejatobes
Commits on Mar 12, 2014
  1. @eparejatobes

    start working on properties-on-edges model, write docs

    eparejatobes committed
    I also wrote some compilation tests for what I have. What could be
    tricky is the interplay between `Rep`s and type classes.
Commits on Mar 13, 2014
  1. @eparejatobes
  2. @laughedelic

    Small formatting fix

    laughedelic committed
Commits on Mar 22, 2014
  1. @eparejatobes

    minor formatting

    eparejatobes committed
  2. @eparejatobes

    stupid merge conflict

    eparejatobes committed
Commits on Mar 26, 2014
  1. @eparejatobes
  2. @eparejatobes

    work on representations

    eparejatobes committed
  3. @eparejatobes
Commits on Mar 27, 2014
  1. @eparejatobes
Commits on Mar 31, 2014
  1. @eparejatobes

    remove legacy classes, add tests, get properties working

    eparejatobes committed
    Things look pretty cool :) Retrieving properties works, so all other
    things should work once implemented :)
  2. @laughedelic

    checked this out

    laughedelic committed
  3. @eparejatobes
  4. @eparejatobes
Commits on Apr 1, 2014
  1. @eparejatobes
Commits on Apr 2, 2014
  1. @eparejatobes
  2. @eparejatobes
  3. @eparejatobes
Commits on Apr 14, 2014
  1. @eparejatobes

    minor edits, review code

    eparejatobes committed
  2. @eparejatobes

    add autodocs

    eparejatobes committed
Commits on Apr 15, 2014
  1. @laughedelic

    Reviewing code.

    laughedelic committed
    * Minor formatting changes in code/comments;
    * Added `VertexRep`, `EdgeRep`, `RelRep` aliases for `FieldType[x.type, Rep]`;
    * Renamed Rel's Source/Target type members (removed `My` prefix);
Commits on Apr 16, 2014
  1. @laughedelic
  2. @laughedelic

    Moved Arity to Rel type

    laughedelic committed
Commits on Apr 18, 2014
  1. @laughedelic
  2. @laughedelic

    * Added get{Source, Edge, Target} stuff to AnyRel;

    laughedelic committed
    * Extended tests for vertices, edges and rels;
  3. @laughedelic

    Updated auto-docs

    laughedelic committed
  4. @eparejatobes
  5. @eparejatobes
  6. @eparejatobes

    update docs

    eparejatobes committed
  7. @eparejatobes
Commits on Apr 19, 2014
  1. @laughedelic
  2. @laughedelic
  3. @laughedelic

    Renamed {Edge, Vertex}Type to Tpe (not the best name, but The aim is …

    laughedelic committed
    …to unify names); Restructured properties a bit
  4. @laughedelic
  5. @laughedelic
  6. @laughedelic

    Updated auto-docs

    laughedelic committed
  7. @eparejatobes

    add Titan stub

    eparejatobes committed
Commits on Apr 20, 2014
  1. @laughedelic

    * Changed property getters for chained implicit convertion (fixes tit…

    laughedelic committed
    …an problem, but gives a warning);
    
    * Fixed incoming edge getter (arity);
    * Minor reformatting;
  2. @eparejatobes
  3. @eparejatobes
Commits on Apr 21, 2014
  1. @laughedelic

    * Moved Vertex and Edge Property getters code to Denotation;

    laughedelic committed
    * Removed Tagged;
    * Minor renamings and formatting changes;
  2. @laughedelic

    Added titan gods graph example:

    laughedelic committed
    - described graph schema (edge/vertex types and properties);
    - added simple tests for property getters;
  3. @eparejatobes
  4. @eparejatobes

    stubs for getting out edges

    eparejatobes committed
  5. @eparejatobes
  6. @eparejatobes
  7. @eparejatobes

    add docs

    eparejatobes committed
  8. @laughedelic
  9. @laughedelic

    Merge branch 'experiment/scala/model' of https://github.com/bio4j/bio4j

    laughedelic committed
    … into experiment/scala/model
  10. @laughedelic
  11. @laughedelic
  12. @eparejatobes
  13. @laughedelic
  14. @laughedelic

    Merge branch 'experiment/scala/model' of https://github.com/bio4j/bio4j

    laughedelic committed
    … into experiment/scala/model
    
    Conflicts:
    	scala-model/src/main/scala/bio4j/model/Edge.scala
    	scala-model/src/main/scala/bio4j/model/EdgeType.scala
    	scala-model/src/main/scala/bio4j/model/Vertex.scala
    	scala-model/src/test/scala/bio4j/model/titan/TVertex.scala
  15. @eparejatobes
  16. @laughedelic

    Fixed compile errors

    laughedelic committed
Commits on Apr 22, 2014
  1. @laughedelic

    Trying to eliminate the magic:

    laughedelic committed
    * Merged two `.out` methods into one;
    * Merged `RetrieveOneOutEdge` and `RetrieveManyOutEdge` into `RetrieveOutEdge`;
    * Moved `unsafeRetrieve{One, Many}OutEdge` implicits to `AnyTVertex` trait;
    * Removed type annotations in the godsImplementation;
    * `Singleton` and intermediate values are essential for type inference;
  2. @laughedelic

    * Added retrievers for incoming titan edges;

    laughedelic committed
    * Added source/target getters for titan edge;
    * Made vertex/edge label setting explicit;
    * Improved Titan test suite: reusable DB instance; more tests;
    * Set up cross-compilation for scala-2.10/2.11;
  3. @laughedelic

    Updated auto-docs

    laughedelic committed
  4. @eparejatobes
  5. @eparejatobes
  6. @laughedelic
  7. @laughedelic

    Merge branch 'experiment/scala/model' of https://github.com/bio4j/bio4j

    laughedelic committed
    … into experiment/scala/model
    
    Conflicts:
    	scala-model/src/main/scala/bio4j/model/EdgeType.scala
  8. @laughedelic
Commits on Apr 23, 2014
  1. @laughedelic

    * Added methods for creating keys and labels from properties and edges;

    laughedelic committed
    * Added simple tests;
    * dataType setting doesn't work;
  2. @eparejatobes

    fix get class

    eparejatobes committed
  3. @eparejatobes

    comment out debris

    eparejatobes committed
Commits on Apr 28, 2014
  1. @eparejatobes

    minor edits

    eparejatobes committed
Commits on May 2, 2014
  1. @laughedelic
Commits on May 3, 2014
  1. @eparejatobes

    why expressions fail

    eparejatobes committed
Commits on May 4, 2014
  1. @eparejatobes
Something went wrong with that request. Please try again.