From a8bfa841540a13aea75fafcf11fe27688f1ea939 Mon Sep 17 00:00:00 2001 From: c+1 Date: Wed, 17 May 2023 11:38:44 -0400 Subject: new sytax? --- examples/v2.halk | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 examples/v2.halk (limited to 'examples/v2.halk') diff --git a/examples/v2.halk b/examples/v2.halk new file mode 100644 index 0000000..c116ed7 --- /dev/null +++ b/examples/v2.halk @@ -0,0 +1,16 @@ +` new syntax ` + +#include."IO.halk"; ` preprocessor directives start with '#' and end with ';' ` +#macro."PI","3.14159"; ` replace every instance of PI with 3.14159 ` + + +` mut:?: = ; ` + +str:hello = "Hello"; ` by default, variables are immutable ` +mut:str:world = "world" ` one can create an immutable variable with mut: ` + +void:say_hello.str:to = { ` functions need no special keyword ` + io.stdout.to; +} + + -- cgit v1.2.3