Iddan Aaronsohn
Iddan Aaronsohn
Workplan: 1. Extracting all the different structs implementing `Shape` to a different module (`shapes.go`?) so it will be clear which shapes do we have. 2. Add a `Name() string` method...
I know how to do 2, 3, 4, 5 and 6. 1 is a little more tricky without previous knowledge.
Hm... Isn't strict unmarshalling JSON a solved problem in Go? https://gobyexample.com/json (I really don't know as I'm fairly new to the language) I don't feel very comfortable to add Proto...
By JSON-LD I was primarily talking about RDF terms representation (as we’ve done in Gizmo). Everything else is just regular JSON
To generate JSON validation we can use something like https://github.com/alecthomas/jsonschema
Do you consider working on a consistent concurrent memstore?
An update for @barakmich answer with more details: - `memstore`: Can implement transactions as it is our own implementation (Proven by https://github.com/hashicorp/go-memdb) - `bolt`: Bolt supports ACID - `mongo`: MongoDB...
We can take notes from Postgres: https://pgdash.io/blog/postgres-12-generated-columns.html
Made methods lower case in #822
The first few steps as I understand them: - Change casing of methods to match Gremlin's - Evaluate expressions instead of calling `.All()` - Explicit `select()` for tag arrays