d08cc46275
This begins adding types as standalone compositions of properties, along with helper functions to manage the hierarchy better than the current v0 implementation. I think it will still need to be focused on flexibility at compile time over runtime; but this will still allow extensions to be generated easily from existing code. This is a natural extension of the v0 philosophy: many folks still cannot understand the similarity that to deploy new meaningful behaviors with interpreted javascript/python/etc then code still needs to be written and deployed, just as this go code will need to be regenerated, written against, and deployed. Code generation plus type system means a lot of the heavy lifting and potential errors are already thought through for an ActivityPub developer. |
||
---|---|---|
.. | ||
interface.go | ||
method.go | ||
struct.go | ||
typedef.go |