diff options
-rw-r--r-- | README.md | 9 | ||||
-rw-r--r-- | src/bytecode/bytecode.c | 1 |
2 files changed, 9 insertions, 1 deletions
@@ -6,6 +6,15 @@ Amalgam is not meant to be a replacement for any other language but rather a new with gpu without writing an external gpu program (glsl/hlsl). Files have to be in utf-8 format and can optionally have utf-8 BOM. +## Example +Hello world example: +``` +const io = @import("std/io.amal"); + +const main = fn { + io.stdout.write("hello, world!\n"); +} +``` ## Important Amalgam is not ready to be used yet. # Fast compilation diff --git a/src/bytecode/bytecode.c b/src/bytecode/bytecode.c index 0ee066c..2c43471 100644 --- a/src/bytecode/bytecode.c +++ b/src/bytecode/bytecode.c @@ -191,7 +191,6 @@ static void add_functions(BytecodeCompilerContext *self) { assert(sizeof(BytecodeHeaderFunction) == 22); self->bytecode->funcs_index = instructions->size; - amal_log_debug("func index: %d", self->bytecode->funcs_index); throw_if_error(buffer_expand(instructions, sizeof(u16) + sizeof(u32) + funcs_size)); throw_if_error(buffer_append(instructions, &ssa->func_counter, sizeof(u16))); throw_if_error(buffer_append(instructions, &funcs_size, sizeof(u32))); |