1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2024-09-27 04:54:37 +00:00

Created Hello World (markdown)

David Schmenk 2017-12-14 11:14:37 -08:00
parent da24072b66
commit 1774e8af1e

8
Hello-World.md Normal file

@ -0,0 +1,8 @@
This is probably the simplest PLASMA program you can write:
```
include "inc/cmdsys.plh"
puts("Hello, world.\n")
done
```
However, it is significant in that it demonstrates the basic layout of a PLASMA source file. Almost all PLASMA files will have `include "inc/cmdsys.plh"` at the beginning. All PLASMA files have to end with a `done` line. There could be more text afterwards, but it will be ignored by the compiler. Potentially a good place to put some documentation of the above code. And in the middle, we have a function call to put a string to the screen. The screen has an embedded carriage-return at the end, formatted like you would see in a C language style string, escaped with a `\` character.