add docs
This commit is contained in:
parent
3c441fd6c1
commit
8928d0f7a4
42
docs/basics.md
Normal file
42
docs/basics.md
Normal file
@ -0,0 +1,42 @@
|
||||
# HELL Basics
|
||||
|
||||
This page will show you basic usage of HELL.
|
||||
|
||||
# Prerequisites
|
||||
|
||||
It is assumed you have the HELL compiler installed. If not, you should probably go do that.
|
||||
|
||||
Having the vim syntax highlighting installed isn't necessary, but you'll look cooler with it, so go ahead and do that as well.
|
||||
|
||||
Make sure you have an extremely loud keyboard, preferrably blue switches. Its proven to make you a better programmer. If your keyboard isn't rupturing your eardrums with every keystroke, just give up honestly.
|
||||
|
||||
# First steps
|
||||
|
||||
Create a file called `helloworld.hell`.
|
||||
|
||||
Edit said file with a text editor (preferrably vim, you're a chud if you use anything else)
|
||||
|
||||
Import the ioutils header file (you could also do a typical #include \<stdio.h\> but thats not unnecessarily verbose, therefore not as fun)
|
||||
```
|
||||
import hell:std.ioutils
|
||||
```
|
||||
|
||||
# Main function
|
||||
|
||||
Any functional HELL program requires a main function (unless you're writing libraries (why would you ever use this to write libraries lmao)), so you should probably make one
|
||||
```
|
||||
func
|
||||
main()
|
||||
{}
|
||||
```
|
||||
|
||||
# Writing to stdout
|
||||
|
||||
Its pretty easy I guess.
|
||||
```
|
||||
func
|
||||
main()
|
||||
{
|
||||
hell:std.ioutils.writeln("Hello\n");
|
||||
}
|
||||
```
|
Loading…
Reference in New Issue
Block a user