77/ Curtis is like the Confederacy: he can achieve secession, and all he has to do is keep his nature in check. ...but the Scots Irish needed a glorious attack on Fort Sumter, and Curtis needed to write docs like a slam poet.
-
Show this thread
-
ⓘ Dogs don't have thumbs Retweeted potion seller, as seen in WIRED
78/ YES!!!!!!! EXACTLY THIS!!!!!!!! Hoon is very very similar to lisp, just with absolutely terrible keywords, an absolutely terrible formatting (two distinct format types, actually!), absolutely terrible variable norms (two, actually!).https://twitter.com/kingdweeb_/status/1502354895147454467 …
ⓘ Dogs don't have thumbs added,
potion seller, as seen in WIRED @kingdweeb_Replying to @MorlockPWhen I did a brief deep dive into Urbit I noticed how similar Hoon was to Lisp deep down (as a functional language built around closures), I feel like if it were just a Lisp dialect or if there were a Lisp->Hoon transpiler it'd be 1,000x more legible and enjoyable2 replies 0 retweets 29 likesShow this thread -
79/ so, here are some parts of Urbit that I think are good or at least interesting: * the virtual machine * the address system (galaxies, stars, etc.) * the cryptographic network between them
1 reply 0 retweets 24 likesShow this thread -
80/ The terrible parts are all in Hoon: * runes * 'tall' and 'wide' code formatting * 'lapidary' (1 letter) var and 'normal' (4 letter) var names * malicious / incompetent documentation
2 replies 0 retweets 23 likesShow this thread -
81/ What I'd like to see is * a decent language (lisp like, if you like prefix operators and parents, or Ruby like, if you like chaining postfix operators) written in Hoon, and then Hoon sealed off and abandoned forever and ever * decent docs
2 replies 0 retweets 23 likesShow this thread -
82/ * a lack of official position on formatting code. Let a thousand flowers bloom. * a lack of official position on naming variables. * a lack of official position on what pedagogical techniques are best. Let the market decide!
1 reply 0 retweets 21 likesShow this thread -
83/ One problem with geniuses is that they have opinions on EVERYTHING. A second problem is that that they can't distinguish "this is actually better than all that came before" from "actually I just have a PERSONAL preference for X over Y". Curtis trying to mandate style >
1 reply 2 retweets 25 likesShow this thread -
84/ and variable names, and blah blah blah blah is an example of him elevating preference to dogma. (and enforcing some of them via the parsing of lines in the interpreter / console) The good thing about lack of standards (i.e. freedom) is people can make themselves at home.
2 replies 0 retweets 19 likesShow this thread -
85/ You might be the world's best structural engineer / architect, and come up w a way that's 100x better to build homes ... but maybe consider that letting people pick their own paint and carpets instead of dictating the "best" choices might increase adoption ?
4 replies 0 retweets 27 likesShow this thread -
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.