From 7d42170c8625de0fe44b98f47e8b9a603a9de794 Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Tue, 24 Feb 2026 11:08:42 +0100 Subject: Genesis commit --- test.x | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 test.x (limited to 'test.x') diff --git a/test.x b/test.x new file mode 100644 index 0000000..f5d52f0 --- /dev/null +++ b/test.x @@ -0,0 +1,33 @@ +def puts = $foreign("puts", func(s ^u8)); + +/* +def foo = func { + let my_string = + \ This is my line + \ this is a second line + \ etc. + ; + puts(my_string); +} +*/ + +/* def add = func(dst *vec($N), v, u vec($N)) + * $poke(operator.addeq) + * { + * loop (i: 0...N) + * dst[i] = v[i] + u[i]; + * }; */ + +def main′ = func { + puts("Hello, sailor!"); + some_func(#b10.1100'1001e11); + slices_sort(my_slice, func(x, y int) int { + return x - y; + }); +}; + +def some_func = func(n u32) u32 { return n * 2; }; + +/* def MY_FLOAT = union { f f64; n u64; } { n = 0x482DEF }.f */ + +def main = func { main′(); }; -- cgit v1.2.3