hello friends! new(ish)!
ASCII Rune: Difference between revisions
Jump to navigation
Jump to search
>Philharmonic m (put some pride into your work) |
>Owsum m (no longer a dead end) |
||
Line 1: | Line 1: | ||
ASCII runes are an important component of the hoon programming language. They replace the awkward practice of using keywords. | ASCII runes are an important component of the hoon [[Programming languages|programming language]]. They replace the awkward practice of using keywords. | ||
=== Table of Glyphs === | === Table of Glyphs === |
Revision as of 05:11, 23 March 2020
ASCII runes are an important component of the hoon programming language. They replace the awkward practice of using keywords.
Table of Glyphs
ace space gal < per ) bar | gar > sel [ bas \ hax # sem ; buc $ hep - ser ] cab _ kel { sig ~ cen % ker } soq ' col : ket ^ tar * com , lus + tec ` doq " pam & tis = dot . pat @ wut ? fas / pel ( zap !
Two glyphs make a digraph. For instance +:
is a digraph pronounced as lus-col.
This is the decrement function written in hoon.
++ dec ~/ %dec |= a=@ ^- @ ?< =(0 a) =+ b=@ |- ?: =(a +(b)) b $(b +(b))
When translated, this becomes "luslus dec sigfas cen dec bartis a tis pat sigbar soq dec soq ketcab pat wutgal tis pel zero a per tislus b tis pat barhep wutcol tis pel a lus pel b per per b buc pel b lus pel b per per", which is far simpler.
More information
This wiki entry is largely taken from the official documentation.