Hoon

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |formattype=Languages |subcat=Programming Languages |released=2013 }} '''Hoon''' is the "higher-level" programming language that is part of the Urbit project,...")
 
Line 4: Line 4:
 
|released=2013
 
|released=2013
 
}}
 
}}
'''[[Hoon]]''' is the "higher-level" programming language that is part of the Urbit project, built on the lower-level [[Nock]]. The whole project seems to be attempting to define a totally new computing infrastructure built on a virtual machine, with new languages, protocols, and mysterious terminology. Trying to figure out just what the point of the whole thing is can be difficult.
+
'''[[Hoon]]''' is the "higher-level" ("strict, higher-order typed pure-functional") programming language that is part of the Urbit project, built on the lower-level [[Nock]]. The whole project seems to be attempting to define a totally new computing infrastructure built on a virtual machine, with new languages, protocols, and mysterious terminology. Trying to figure out just what the point of the whole thing is can be difficult... and that's while staying totally away from the personal politics of its creator, which we won't try to touch with a ten foot (3.048 meter) pole.
  
 
Hoon appears to have a syntax that uses lots of parentheses (like [[LISP]]), but also uses square brackets for other things.
 
Hoon appears to have a syntax that uses lots of parentheses (like [[LISP]]), but also uses square brackets for other things.
Line 10: Line 10:
 
== Links ==
 
== Links ==
 
* [http://www.urbit.org/ Urbit official site]
 
* [http://www.urbit.org/ Urbit official site]
 +
* [http://urbit.org/docs/dev/hoon/principles Hoon principles]
 
* [http://www.popehat.com/2013/12/06/nock-hoon-etc-for-non-vulcans-why-urbit-matters/ Third-party blog posting attempting to understand the Urbit project]
 
* [http://www.popehat.com/2013/12/06/nock-hoon-etc-for-non-vulcans-why-urbit-matters/ Third-party blog posting attempting to understand the Urbit project]

Revision as of 17:12, 27 March 2016

File Format
Name Hoon
Ontology
Released 2013

Hoon is the "higher-level" ("strict, higher-order typed pure-functional") programming language that is part of the Urbit project, built on the lower-level Nock. The whole project seems to be attempting to define a totally new computing infrastructure built on a virtual machine, with new languages, protocols, and mysterious terminology. Trying to figure out just what the point of the whole thing is can be difficult... and that's while staying totally away from the personal politics of its creator, which we won't try to touch with a ten foot (3.048 meter) pole.

Hoon appears to have a syntax that uses lots of parentheses (like LISP), but also uses square brackets for other things.

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox