From 2e498a426e5fcadc3c042a05c262239669159b5f Mon Sep 17 00:00:00 2001 From: Christoffer Lerno Date: Mon, 22 May 2023 09:47:46 +0200 Subject: [PATCH] Improved the README example somewhat. --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a33d1d5e8..703d3f284 100644 --- a/README.md +++ b/README.md @@ -79,9 +79,9 @@ import stack; // Define our new types, the first will implicitly create // a complete copy of the entire Stack module with "Type" set to "int" -typedef IntStack = Stack; +def IntStack = Stack; // The second creates another copy with "Type" set to "double" -typedef DoubleStack = Stack; +def DoubleStack = Stack; // If we had added "define IntStack2 = Stack" // no additional copy would have been made (since we already @@ -92,7 +92,7 @@ typedef DoubleStack = Stack; // here is an example of importing libc's printf: extern fn int printf(char* format, ...); -fn void test() +fn void main() { IntStack stack; // Note that C3 uses zero initialization by default @@ -112,7 +112,7 @@ fn void test() dstack.push(2.3); dstack.push(3.141); dstack.push(1.1235); - // Prints pop: 1.1235 + // Prints pop: 1.123500 printf("pop: %f\n", dstack.pop()); } ```