urbit / urbit.org

The source for urbit.org
https://urbit.org
MIT License
91 stars 196 forks source link

Arvo Take / Call Interface #889

Closed tacryt-socryp closed 3 years ago

tacryt-socryp commented 5 years ago

Rationale:

  1. I've heard many times from infrastructure developers that the easiest place to write Hoon is in a generator, and the second easiest place to write Hoon is in a Vane.

  2. The goal of Hoon school is to increase the amount of people who know Hoon with the eventual goal of having more Arvo systems development occurring from the community.

Proposal: In that spirit, I think documenting the basic protocol structure of vanes within Arvo is low-hanging fruit that would be useful for onboarding systems developers into how Arvo works and helping to teach Hoon.

rmariani commented 5 years ago

I agree with your proposal, at least to the extent that vane architecture needs to be better documented. But is (2) really the goal of Hoon school? I'd think that we want app developers who can front-end stuff for their cities.

tacryt-socryp commented 5 years ago

As per previous conversation on the topic, app development is currently too hard to expect people to do until the Gall rewrite, which as I understand it is a research project with no ETA.

rmariani commented 5 years ago

Architecture documentation is on our radar.