49/ And so basically a month of my life, and a huge amount of anxiety (bc I was doing contract work, and felt guilty and dumb for not getting up to speed ASAP) was caused by ... intentionally terrible docs. I'm still angry, now that I think about it again.
-
Show this thread
-
ⓘ Dogs don't have thumbs Retweeted ROGUEWEALTH 📯
50/ Because of the intentionally obfuscated / actively harmful docs, I can't recommend it. If the docs were not malevolent, I'd say "maybe, yes, to enjoy stretching your brain a bit". There's no ROI in the marketplace.https://twitter.com/ROGUEWEALTH/status/1502322704426455044 …
ⓘ Dogs don't have thumbs added,
2 replies 0 retweets 38 likesShow this thread -
51/ So, that was a lot of negative. On some positive (about the Hoon language): I do find a bunch of the experiments that Curtis did to be quite interesting, and there is a sort of artistic cohesiveness and simpleness to it that I appreciate. With good docs, I'd like it!
1 reply 0 retweets 32 likesShow this thread -
52/ Nock is an interesting experiment in a minimal virtual machine, and I respect it for what it is. Hoon, OTOH, is a terrible language. There's the old quote "it is original and good...but what is original is not good, and what is good is not original." There's some of that
1 reply 0 retweets 38 likesShow this thread -
53/ Every other programming language in the word uses keywords like "if", "then", "else", "try", "catch", etc. if you see code like if a==1 then print "equal" else print "unequal" end even a non-coder can figure this out.
1 reply 0 retweets 26 likesShow this thread -
54/ Hoon does not use keywords. It uses an innovation - every thing that would be a keyword in a standard language is a "rune" (a two character sequence).
3 replies 0 retweets 24 likesShow this thread -
55/ where standard languages would use GetType(0x12) Hoon uses !>(0x12) prounced "zaggar"...because there's a special pronunciation guide for runes.
3 replies 0 retweets 29 likesShow this thread -
56/ so the "reserved keywords" of Hoon include things like =+ =< =/ =. =: ?: ?. ?+ ?& etc Reading code is just a vast pile of these runes.pic.twitter.com/pLPYFggJZI
3 replies 0 retweets 26 likesShow this thread -
57/ Here's an example of some (pretty clean, very readable) Hoon https://github.com/urbit/urbit/blob/41ce22d6ae18678f9979f7ab5bef54f5c65fb6e7/pkg/arvo/sys/vane/gall.hoon …pic.twitter.com/V1zmeazjp1
4 replies 2 retweets 27 likesShow this thread -
This Tweet is unavailable.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
