diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/hello.halk | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/examples/hello.halk b/examples/hello.halk index a7c7ed5..cfa07f7 100644 --- a/examples/hello.halk +++ b/examples/hello.halk @@ -1,6 +1,14 @@ -[hello world in HALK.] -let it = "Hello, World!"; +[comments in square brackets] -fn main = / - say it; -\ +[preprocessor directives] +#INCLUDE 'math.halk'; [looks for a 'math' file in cwd, then ~/halk/include] +#INCLUDE 'io' AS ''; [bring everything in 'io' into global scope] + + + +let. hello => 'hello, '; [variables must be given a value at declaration] + [constants are denoted with a '=>'] + +let. say_hello.to -> { + let.greeting -> +} |