2025-12-24 23:19:08 +01:00
|
|
|
import stdlib/stdlib.sl
|
2026-01-11 19:26:39 +01:00
|
|
|
import stdlib/mem.sl
|
2025-12-24 23:19:08 +01:00
|
|
|
import stdlib/io.sl
|
|
|
|
|
|
2026-01-08 15:28:10 +01:00
|
|
|
word strconcat
|
2025-12-24 23:19:08 +01:00
|
|
|
0 pick 3 pick +
|
2025-12-25 10:59:21 +01:00
|
|
|
dup
|
|
|
|
|
>r >r >r >r >r >r
|
|
|
|
|
5 rpick
|
|
|
|
|
alloc
|
2025-12-24 23:19:08 +01:00
|
|
|
r> r>
|
|
|
|
|
dup >r
|
2026-01-11 19:26:39 +01:00
|
|
|
memcpy
|
2025-12-24 23:19:08 +01:00
|
|
|
swap
|
|
|
|
|
r> dup -rot +
|
|
|
|
|
r> r>
|
2026-01-11 19:26:39 +01:00
|
|
|
memcpy
|
2025-12-24 23:19:08 +01:00
|
|
|
swap
|
|
|
|
|
3 pick
|
|
|
|
|
-
|
|
|
|
|
swap
|
|
|
|
|
drop
|
|
|
|
|
swap
|
|
|
|
|
0 rpick
|
|
|
|
|
nip
|
2025-12-25 10:59:21 +01:00
|
|
|
rot
|
|
|
|
|
drop
|
|
|
|
|
rdrop rdrop rdrop
|
2026-01-08 15:28:10 +01:00
|
|
|
end
|
2025-12-24 23:19:08 +01:00
|
|
|
|
2026-01-08 15:28:10 +01:00
|
|
|
word main
|
2025-12-25 10:59:21 +01:00
|
|
|
"hello world hello world hello " "world hello world hello world"
|
2025-12-24 23:19:08 +01:00
|
|
|
strconcat
|
|
|
|
|
puts
|
2026-01-08 15:28:10 +01:00
|
|
|
end
|