Zarutian_HTC has quit [Read error: Connection reset by peer]
TCZ has quit [Quit: Leaving]
WickedShell has quit [Remote host closed the connection]
Gromboli has quit [Quit: Leaving]
Zarutian_HTC1 has quit [Remote host closed the connection]
boru` has joined #forth
boru has quit [Disconnected by services]
boru` is now known as boru
_whitelogger has joined #forth
dave0 has joined #forth
_whitelogger has joined #forth
gravicappa has joined #forth
sts-q has quit [Ping timeout: 260 seconds]
sts-q has joined #forth
marksmith has joined #forth
lispbeginner has joined #forth
lispbeginner has quit [Quit: Konversation terminated!]
imode has quit [Ping timeout: 264 seconds]
Labu has joined #forth
mokulus has joined #forth
mokulus has quit [Client Quit]
mokulus has joined #forth
TCZ has joined #forth
Gromboli has joined #forth
gravicappa has joined #forth
TCZ has quit [Quit: Leaving]
Zarutian_HTC has joined #forth
dave0 has quit [Read error: Connection reset by peer]
dave0 has joined #forth
dave0 has quit [Client Quit]
Zarutian_HTC has quit [Remote host closed the connection]
TCZ has joined #forth
lispmacs has joined #forth
Zarutian_HTC has joined #forth
crc- has quit [*.net *.split]
crc- has joined #forth
siraben has quit [Ping timeout: 270 seconds]
jimt[m] has quit [Ping timeout: 244 seconds]
mokulus has quit [Quit: WeeChat 2.9]
mokulus has joined #forth
siraben has joined #forth
<lispmacs>
hi, I'm learning gforth. Can I just jump to the address at the top of the return stack, or move the address to the stack and jump to it, to do a tail call?
Zarutian_HTC has quit [Ping timeout: 265 seconds]
<lispmacs>
it seems that `recurse' grows the stack
<lispmacs>
grows the return stack, I mean
siraben has quit [Quit: Bridge terminating on SIGTERM]
jimt[m] has joined #forth
siraben has joined #forth
Zarutian_HTC has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]
mokulus has quit [Quit: WeeChat 2.9]
<siraben>
lispmacs: there's while
Zarutian_HTC has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]
imode has joined #forth
Zarutian_HTC has joined #forth
mokulus has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]
<MrMobius>
lispmacs, you mean skip the most recent return address and return to the one before it? you can use RDROP
Zarutian_HTC has joined #forth
<lispmacs>
just trying to get a tail call, so would need to return to the latest address on the stack while also deleting said address
<lispmacs>
but a loop would be fine like siraben indicated
Zarutian_HTC has quit [Remote host closed the connection]
TCZ has quit [Quit: Leaving]
Zarutian_HTC has joined #forth
lispmacs[work] has joined #forth
Zarutian_HTC1 has joined #forth
Zarutian_HTC has quit [Read error: Connection reset by peer]
WickedShell has joined #forth
gravicappa has quit [Ping timeout: 260 seconds]
gravicappa has joined #forth
Zarutian_HTC1 has quit [Read error: Connection reset by peer]
Zarutian_HTC has joined #forth
gravicappa has quit [Ping timeout: 256 seconds]
dave0 has joined #forth
marksmith has quit [Ping timeout: 272 seconds]
Zarutian_HTC has quit [Read error: Connection reset by peer]
Zarutian_HTC has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]