From a0cddce77cbb01479aa115ee63d76b30117e954f Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Fri, 13 Mar 2026 20:19:46 +0100 Subject: [CHORE] Fix examples directory and remove previous experimental syntax. Signed-off-by: Amlal El Mahrouss --- example/example_02_nectar/example.nc | 16 +++++++--------- example/example_05_nectar_gpu/Jamfile.v2 | 14 ++++++++++++++ example/example_05_nectar_gpu/example.nc | 11 +++++++++++ example/example_06_nectar_gpu/Jamfile.v2 | 14 -------------- example/example_06_nectar_gpu/example.nc | 11 ----------- 5 files changed, 32 insertions(+), 34 deletions(-) create mode 100644 example/example_05_nectar_gpu/Jamfile.v2 create mode 100644 example/example_05_nectar_gpu/example.nc delete mode 100644 example/example_06_nectar_gpu/Jamfile.v2 delete mode 100644 example/example_06_nectar_gpu/example.nc (limited to 'example') diff --git a/example/example_02_nectar/example.nc b/example/example_02_nectar/example.nc index fdaadcd..b308bab 100644 --- a/example/example_02_nectar/example.nc +++ b/example/example_02_nectar/example.nc @@ -1,15 +1,13 @@ extern exit; -trait foo { - let exit(); -}; - -let foo.exit() { - exit(0); +const terminate() +{ + let EXIT_TERMINATED = 0x100; + exit(EXIT_TERMINATED); } -const main() { - let self := 0; - foo.exit(); +const main() +{ + terminate(); return 0; } diff --git a/example/example_05_nectar_gpu/Jamfile.v2 b/example/example_05_nectar_gpu/Jamfile.v2 new file mode 100644 index 0000000..87f2328 --- /dev/null +++ b/example/example_05_nectar_gpu/Jamfile.v2 @@ -0,0 +1,14 @@ +# +# File: Jamfile.v2 +# Author: Amlal El Mahrouss, +# Copyright 2026, Amlal El Mahrouss, Licensed under the Boost Software License +# + +project gpu_example +: default-build debug +: ptx-necdrv +; + +exe example.o + : example.nc ; + diff --git a/example/example_05_nectar_gpu/example.nc b/example/example_05_nectar_gpu/example.nc new file mode 100644 index 0000000..d0a8b72 --- /dev/null +++ b/example/example_05_nectar_gpu/example.nc @@ -0,0 +1,11 @@ +// SPDX-License-Identifier: Apache-2.0 +// Copyright 2026, Amlal El Mahrouss (amlal@nekernel.org) +// Licensed under the Apache License, Version 2.0 (See accompanying +// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0) +// Official repository: https://github.com/ne-foss-org/nectar + +const main() { + const dummy := 0x10; + return dummy; +} + diff --git a/example/example_06_nectar_gpu/Jamfile.v2 b/example/example_06_nectar_gpu/Jamfile.v2 deleted file mode 100644 index 87f2328..0000000 --- a/example/example_06_nectar_gpu/Jamfile.v2 +++ /dev/null @@ -1,14 +0,0 @@ -# -# File: Jamfile.v2 -# Author: Amlal El Mahrouss, -# Copyright 2026, Amlal El Mahrouss, Licensed under the Boost Software License -# - -project gpu_example -: default-build debug -: ptx-necdrv -; - -exe example.o - : example.nc ; - diff --git a/example/example_06_nectar_gpu/example.nc b/example/example_06_nectar_gpu/example.nc deleted file mode 100644 index d0a8b72..0000000 --- a/example/example_06_nectar_gpu/example.nc +++ /dev/null @@ -1,11 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 -// Copyright 2026, Amlal El Mahrouss (amlal@nekernel.org) -// Licensed under the Apache License, Version 2.0 (See accompanying -// file LICENSE or copy at http://www.apache.org/licenses/LICENSE-2.0) -// Official repository: https://github.com/ne-foss-org/nectar - -const main() { - const dummy := 0x10; - return dummy; -} - -- cgit v1.2.3