5 ms·
Is Urbit a joke? I've looked at its Github repo several times over the last year or so and still have no idea.
by bshimmin 12y ago
Is Urbit a joke? I've looked at its Github repo several times over the last year or so and still have no idea.
- plaguuuuuu 12y agojust read the intro page if anything you could probably find some interesting people to talk to using the chat client. heh. on the other hand, I can make approximately zero sense of the source. or what I think might be the source.. for something... https://github.com/urbit/urbit/blob/master/urb/zod/main/mar/zing/door.hook https://github.com/urbit/urbit/blob/master/urb/zod/main/mar/... :: :::: /hoon/core/zing/pro :: /? 314 /- zing |_ zig=zing :: ++ grab :: convert from |% ++ noun :: convert from %noun |= src=* ^+ +>+ +>+(zig (zing src)) -- --
- jcburnham 12y ago...clearly that's a content type validator. A zing is actually just a chat message. Take a look at the zing type definition in https://github.com/urbit/urbit/blob/master/urb/zod/main/sur/zing/gate.hook https://github.com/urbit/urbit/blob/master/urb/zod/main/sur/... $% [%hola p=path] $: %mess p=path $= q $% [%do p=@t] [%exp p=@t q=tank] [%say p=@t] == == == Which (ignoring the crazy syntax) is either an initialization (an %hola), an action (a %do, like /me in IRC), an embeded Hoon expression (an %exp, which is a [code output] pair), or a message (a %say). @t is just a string type. sur/zing/gate/hook defines the type, mar/zing/core/hoon uses sur/zing/gate/hook to validate untyped data received over the network.
- applecore 12y agoOf course.
- callahad 12y agoIf it's a joke, its a pretty convincing one. Thanks for reminding me to fire it back up and hack on my destroyers!
- gojomo 12y agoThe repo has recent activity and instructions for getting stuff up and running, so it's beyond a joke. (But then again, I'm still not certain that Soylent isn't an extended piece of satirical performance art.) Urbit is conceptually dense, that's for sure.
- state 12y agoI can tell you it's definitely not a joke. We're all here on :chat if you have specific questions.