Notes on some blockers I encountered over my family vacation.
Week 5 went by in a blur, mostly because I was at Disney World with my
family (Disney is exhausting!). Due to this I was not able to give much time to
GSoC, but I did spend a little bit of time working on the read
endpoint for
the API. From this work I have a couple of blockers I am hoping to work through
with my mentor next week:
- irmin_http_server.ml l.306-309
contains calls to the functions
contents_t
,node_t
,commit_t
, andbranch_t
. What is the point of these functions? It sort of seems like you’re making one type of store out of another, but I don’t understand how the stores are different. - I don’t understand how it is possible to call
rd.Wm.Rd.foobar
(e.g. here).Wm
was defined earlier in the module, so shouldn’t it be simplyWm.Rd.foobar
?
Hopefully after I get these blockers out of the way, endpoint implementation should come a lot easier.