Croran has joined #forth
dave0 has quit [Quit: dave's not here]
Guest68228 has quit [Ping timeout: 264 seconds]
WickedShell has quit [Remote host closed the connection]
<MrMobius> do primitives put anything on the r stack when not in compile mode other than return addresses and DO/LOOP values?
boru` has joined #forth
boru has quit [Disconnected by services]
boru` is now known as boru
<crc> Some do. `>r 2>r r> 2>r` come to mind; I'm not sure on others without looking back at the standard doc.
Guest68228 has joined #forth
<travisb> you mean `>r 2>r r> 2r>` ;)
<travisb> there's also rdrop, which removes something from the rstack
<MrMobius> right
<MrMobius> I mean things that use the r stack
<MrMobius> for their own purposes
<MrMobius> maybe just those
dave0 has joined #forth
jn__ has quit [Ping timeout: 272 seconds]
jn__ has joined #forth
jimt[m] has quit [*.net *.split]
heredoc has quit [*.net *.split]
patrickg has quit [*.net *.split]
ovf has quit [*.net *.split]
travisb_ has joined #forth
travisb has quit [Remote host closed the connection]
ovf has joined #forth
patrickg has joined #forth
siraben has quit [Ping timeout: 265 seconds]
patrickg has quit [Ping timeout: 258 seconds]
dysprosaic has quit [Ping timeout: 272 seconds]
dysprosaic has joined #forth
sts-q has quit [Ping timeout: 260 seconds]
dysprosaic has quit [Read error: Connection reset by peer]
heredoc has joined #forth
heredoc has quit [*.net *.split]
heredoc has joined #forth
patrickg has joined #forth
dysprosaic has joined #forth
<crc> 3.2.3.3 limits user access to the return stack to using the >r r> 2>r 2r> and r@ words; loops, runtime information, locals, exceptions are all listed as being allowed to use the return stack
sts-q has joined #forth
heredoc has quit [*.net *.split]
heredoc has joined #forth
patrickg has quit [Ping timeout: 268 seconds]
dysprosaic has quit [Ping timeout: 240 seconds]
dysprosaic has joined #forth
siraben has joined #forth
jimt[m] has joined #forth
dave0 has quit [Quit: dave's not here]
patrickg has joined #forth
gravicappa has joined #forth
zolk3ri has quit [Remote host closed the connection]
rpcope- has quit [Ping timeout: 240 seconds]
zolk3ri has joined #forth
rpcope has joined #forth
X-Scale` has joined #forth
X-Scale has quit [Ping timeout: 240 seconds]
X-Scale` is now known as X-Scale
xek_ has joined #forth
Vedran has quit [Ping timeout: 240 seconds]
Vedran has joined #forth
Vedran has quit [Ping timeout: 272 seconds]
Vedran has joined #forth
iyzsong has quit [Quit: ZNC 1.7.5 - https://znc.in]
iyzsong has joined #forth
gravicappa has quit [Ping timeout: 264 seconds]
gravicappa has joined #forth
cheater has joined #forth
<cheater> hi
<cheater> are there any forths with variables? as in not data that's on the stack, but either stuff that's at a specific memory address, or under a label of some sort?
<veltas> cheater: Do you know about VARIABLE? Or VALUE?
<cheater> not really
<veltas> Or locals
<veltas> Then the answer is yes, wasn't sure if you meant something different to that
<cheater> would you like to tell me about them?
<cheater> OK
<cheater> how do they work though?
<cheater> do they just keep track of stack depth and then fetch the variable from the stack all the way up?
<veltas> No, they create space in the dictionary for the value
<veltas> And they create a word to access either the address or just return the value (which is what VALUE does)
<veltas> VARIABLE test 0 test ! test @ . \ prints 0
<veltas> VALUE test 0 TO test test . \ prints 0
<cheater> oh
<cheater> i didn't know about the dictionary i guess
<veltas> CREATE test 0 , test @ . \ prints 0
<cheater> makes more sense now
<veltas> No problem, what are you reading to learn?
<cheater> nothing right now :) just watching some videos online of people using various languages
<veltas> You should read starting forth or something, but feel free to ask stuff like this in here, there's no rule against not knowing much forth
<cheater> (right now i'm watching a basic video though)
<cheater> thanks i really appreciate this
<veltas> Bear in mind this is a low latency channel, i.e. ask a question and it might take a day for someone to answer
<veltas> I just happened to be on a break :P
<cheater> yeah i know
<cheater> i hang out in here :)
<cheater> this is what i'm watching right now by the way... it's basic though, not forth https://www.youtube.com/watch?v=7CMvXGYHyT4
iyzsong has quit [Quit: ZNC 1.7.5 - https://znc.in]
iyzsong has joined #forth
<cmtptr> wouldn't that be high latency?
dddddd_ is now known as dddddd
xek_ has quit [Remote host closed the connection]
xek has joined #forth
Zarutian_HTC has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]
Zarutian_HTC has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]
Zarutian_HTC has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]
Zarutian_HTC has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]
Zarutian_HTC has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]
X-Scale has quit [Read error: Connection reset by peer]
Zarutian_HTC has joined #forth
Zarutian_HTC has quit [Read error: Connection reset by peer]
Zarutian_HTC has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]
xek has quit [Remote host closed the connection]
xek has joined #forth
mjl has quit [Ping timeout: 272 seconds]
dnm has quit [Read error: Connection reset by peer]
guan has quit [Read error: Connection reset by peer]
mstevens has quit [Read error: Connection reset by peer]
crc has quit [Read error: Connection reset by peer]
rann has quit [Read error: Connection reset by peer]
ovf has quit [Ping timeout: 258 seconds]
dnm has joined #forth
ovf has joined #forth
mjl has joined #forth
<cheater> wouldnt what be high latency, cmtptr ?
guan has joined #forth
crc has joined #forth
mstevens has joined #forth
rann has joined #forth
Vedran has quit [Ping timeout: 246 seconds]
Vedran has joined #forth
Vedran has quit [Ping timeout: 264 seconds]
Vedran has joined #forth
vassenn has joined #forth
Vedran has quit [Ping timeout: 272 seconds]
crc has quit [Ping timeout: 260 seconds]
vassenn has quit [Quit: Bye]
Vedran has joined #forth
crc has joined #forth
ezekielwordswort has joined #forth
<ezekielwordswort> Hello, What are some books to get me started on Forth? and whats the best forth implementation?
<mstevens> starting forth by leo brodie is a classic
<mstevens> and conveniently free onlijne
xek_ has joined #forth
xek has quit [Ping timeout: 240 seconds]
<cmtptr> cheater, veltas> Bear in mind this is a low latency channel, i.e. ask a question and it might take a day for someone to answer
<cheater> cmtptr: oh lol
<cheater> ezekielwordswort, the best forth implementation is the one your book uses
ovf has quit [Ping timeout: 256 seconds]
rann has quit [Read error: Connection reset by peer]
rann has joined #forth
ovf has joined #forth
X-Scale has joined #forth
ovf has quit [Ping timeout: 260 seconds]
rann has quit [Ping timeout: 264 seconds]
dnm has quit [Read error: Connection reset by peer]
dnm has joined #forth
rann has joined #forth
ovf has joined #forth
dnm has quit [Read error: Connection reset by peer]
rann has quit [Ping timeout: 260 seconds]
ovf has quit [Ping timeout: 260 seconds]
dnm has joined #forth
ezekielwordswort has quit [Ping timeout: 256 seconds]
rann has joined #forth
ovf has joined #forth
ezekielwordswort has joined #forth
ezekielwordswort has quit [Ping timeout: 246 seconds]
rann has quit [Ping timeout: 272 seconds]
ovf has quit [Read error: Connection reset by peer]
dnm has quit [Ping timeout: 260 seconds]
zolk3ri has quit [Remote host closed the connection]
rann has joined #forth
dnm has joined #forth
zolk3ri has joined #forth
dnm has quit [Ping timeout: 264 seconds]
Zarutian_HTC has joined #forth
dnm has joined #forth
ovf has joined #forth
Vedran has quit [Ping timeout: 260 seconds]
Vedran has joined #forth
Vedran has quit [Ping timeout: 256 seconds]
Vedran has joined #forth
dnm has quit [Read error: Connection reset by peer]
dnm has joined #forth
zolk3ri has quit [Remote host closed the connection]
dysprosaic has quit [Read error: Connection reset by peer]
dysprosaic has joined #forth
gravicappa has quit [Ping timeout: 265 seconds]
zolk3ri has joined #forth
gravicappa has joined #forth
gravicappa has quit [Ping timeout: 272 seconds]
xek_ has quit [Ping timeout: 246 seconds]
cheater has quit [Ping timeout: 272 seconds]
patrickg has quit [Ping timeout: 240 seconds]
jimt[m] has quit [Ping timeout: 244 seconds]
MrMobius has quit [Read error: Connection reset by peer]
siraben has quit [Ping timeout: 268 seconds]
MrMobius has joined #forth
Chobbes has quit [Ping timeout: 260 seconds]
cheater has joined #forth
zolk3ri has quit [Remote host closed the connection]
Chobbes has joined #forth
Croran has quit [Quit: Croran]
patrickg has joined #forth
patrickg has quit [Client Quit]
rpcope has quit [Ping timeout: 264 seconds]
rpcope has joined #forth
siraben has joined #forth
jimt[m] has joined #forth
patrickg has joined #forth
[1]MrMobius has joined #forth
MrMobius has quit [Ping timeout: 272 seconds]
[1]MrMobius is now known as MrMobius