http server

This commit is contained in:
agra
2026-02-17 16:57:12 +02:00
parent 66034b4fec
commit 4fd87309d9
17 changed files with 437 additions and 113 deletions

View File

@@ -10,22 +10,22 @@ print_any :: (args: ..Any) {
for args: (it) {
type := type_of(it);
if type == {
case int: write(int_to_string(cast(s32) it));
case string: write(cast(string) it);
case bool: write(bool_to_string(cast(bool) it));
case float: write(float_to_string(cast(f64) it));
case int: out(int_to_string(cast(s32) it));
case string: out(cast(string) it);
case bool: out(bool_to_string(cast(bool) it));
case float: out(float_to_string(cast(f64) it));
case Point: {
p := cast(Point) it;
write("(");
write(int_to_string(p.x));
write(",");
write(int_to_string(p.y));
write(")");
out("(");
out(int_to_string(p.x));
out(",");
out(int_to_string(p.y));
out(")");
}
}
write(" ");
out(" ");
}
write("\n");
out("\n");
}
count :: (args: ..Any) -> s32 {
@@ -40,8 +40,8 @@ main :: () -> s32 {
print_any("point:", p, 99);
// Test count
write(int_to_string(count(1, 2, 3)));
write("\n");
out(int_to_string(count(1, 2, 3)));
out("\n");
0;
}