From 7eaab588caa29d2daffb42922bc6091870638417 Mon Sep 17 00:00:00 2001 From: nub31 Date: Wed, 22 Oct 2025 13:29:24 +0200 Subject: [PATCH] fix examples --- examples/array/main.nub | 10 ---------- examples/array/makefile | 5 ----- examples/hello-world/main.nub | 2 +- examples/raylib/main.nub | 4 ++-- examples/raylib/makefile | 2 +- 5 files changed, 4 insertions(+), 19 deletions(-) delete mode 100644 examples/array/main.nub delete mode 100644 examples/array/makefile diff --git a/examples/array/main.nub b/examples/array/main.nub deleted file mode 100644 index ede9523..0000000 --- a/examples/array/main.nub +++ /dev/null @@ -1,10 +0,0 @@ -module "main" - -extern "puts" func puts(text: cstring) - -extern "main" func main(argc: i64, argv: [?]cstring): i64 -{ - let x = [23]i32 - puts("test") - return x[0] -} \ No newline at end of file diff --git a/examples/array/makefile b/examples/array/makefile deleted file mode 100644 index 112f768..0000000 --- a/examples/array/makefile +++ /dev/null @@ -1,5 +0,0 @@ -.build/out: main.nub - clang $$(nubc main.nub) -o .build/out - -clean: - @rm -r .build 2>/dev/null || true diff --git a/examples/hello-world/main.nub b/examples/hello-world/main.nub index 7a88bf1..3b48606 100644 --- a/examples/hello-world/main.nub +++ b/examples/hello-world/main.nub @@ -2,7 +2,7 @@ module "main" extern "puts" func puts(text: cstring) -func main(argc: i32, argv: [?]cstring): i32 +extern "main" func main(argc: i64, argv: [?]cstring): i64 { defer puts("Bye cruel world!") puts("Hello world!") diff --git a/examples/raylib/main.nub b/examples/raylib/main.nub index 23d367a..f1e09d7 100644 --- a/examples/raylib/main.nub +++ b/examples/raylib/main.nub @@ -2,9 +2,9 @@ import "raylib" module "main" -extern "main" func main(args: []cstring): i64 +extern "main" func main(argc: i64, argv: [?]cstring): i64 { - raylib: :SetConfigFlags(4 | 64) + raylib::SetConfigFlags(4 | 64) raylib::InitWindow(1600, 900, "Hi from nub-lang") defer raylib::CloseWindow() diff --git a/examples/raylib/makefile b/examples/raylib/makefile index f86d350..8f66012 100644 --- a/examples/raylib/makefile +++ b/examples/raylib/makefile @@ -1,5 +1,5 @@ .build/out: main.nub generated/raylib.nub - nubc main.nub generated/raylib.nub raylib-5.5_linux_amd64/lib/libraylib.a + clang $$(nubc main.nub generated/raylib.nub) raylib-5.5_linux_amd64/lib/libraylib.a -lm -o .build/out clean: @rm -r .build 2>/dev/null || true