Implemented echo example

This commit is contained in:
2024-07-18 21:10:27 +02:00
parent b34470a97d
commit 824efbf424
9 changed files with 70 additions and 58 deletions

18
examples/echo/echo.q Normal file
View File

@ -0,0 +1,18 @@
import mem
import sys
main() {
length := 4096
address := mem.alloc(length)
loop {
n := sys.read(0, address, length)
if n <= 0 {
mem.free(address, length)
return
}
sys.write(1, address, n)
}
}