FAQ
What are the instructions of h?
h supports the following instructions:
h
'
All valid h instructions must be separated by a space (\0x20
or the spacebar on your computer). No other forms of whitespace are permitted. Any other characters will render your program gentoldra.
How do I install and use h?
With any computer running Go 1.11 or higher:
go get -u -v within.website/x/cmd/hlang
Usage is simple: Usage of hlang:
-config string
configuration file, if set (see flagconfyg(4))
-koan
if true, print the h koan and then exit
-license
show software licenses?
-manpage
generate a manpage template?
-max-playground-bytes int
how many bytes of data should users be allowed to post to the playground? (default 75)
-o string
if specified, write the webassembly binary created by -p here
-p string
h program to compile/run
-port string
HTTP port to listen on
-slog-level string
log level (default "INFO")
-sockpath string
Unix domain socket to listen on
-v if true, print the version of h and then exit
What version is h?
Version 1.0.1, this will hopefully be the only release.
What is the h koan?
And Jesus said unto the theologians, "Who do you say that I am?"
They replied: "You are the eschatological manifestation of the ground of our being, the kerygma of which we find the ultimate meaning in our interpersonal relationships."
And Jesus said "...What?"
Some time passed and one of them spoke "h".
Jesus was enlightened.
Why?
That's a good question. The following blogposts may help you understand this more: