00:50
Croran has joined #forth
00:58
dave0 has quit [Quit: dave's not here]
01:00
Guest68228 has quit [Ping timeout: 264 seconds]
01:48
WickedShell has quit [Remote host closed the connection]
02:01
<
MrMobius >
do primitives put anything on the r stack when not in compile mode other than return addresses and DO/LOOP values?
02:31
boru` has joined #forth
02:31
boru has quit [Disconnected by services]
02:31
boru` is now known as boru
02:31
<
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.
02:37
Guest68228 has joined #forth
02:51
<
travisb >
you mean `>r 2>r r> 2r>` ;)
02:52
<
travisb >
there's also rdrop, which removes something from the rstack
02:56
<
MrMobius >
I mean things that use the r stack
02:56
<
MrMobius >
for their own purposes
02:57
<
MrMobius >
maybe just those
03:26
dave0 has joined #forth
03:36
jn__ has quit [Ping timeout: 272 seconds]
03:46
jn__ has joined #forth
04:08
jimt[m] has quit [*.net *.split]
04:08
heredoc has quit [*.net *.split]
04:08
patrickg has quit [*.net *.split]
04:08
ovf has quit [*.net *.split]
04:11
travisb_ has joined #forth
04:11
travisb has quit [Remote host closed the connection]
04:15
ovf has joined #forth
04:15
patrickg has joined #forth
04:20
siraben has quit [Ping timeout: 265 seconds]
04:20
patrickg has quit [Ping timeout: 258 seconds]
04:23
dysprosaic has quit [Ping timeout: 272 seconds]
04:24
dysprosaic has joined #forth
04:26
sts-q has quit [Ping timeout: 260 seconds]
04:28
dysprosaic has quit [Read error: Connection reset by peer]
04:33
heredoc has joined #forth
04:36
heredoc has quit [*.net *.split]
04:38
heredoc has joined #forth
04:43
patrickg has joined #forth
04:48
dysprosaic has joined #forth
04:48
<
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
04:50
sts-q has joined #forth
04:54
heredoc has quit [*.net *.split]
04:57
heredoc has joined #forth
05:04
patrickg has quit [Ping timeout: 268 seconds]
05:49
dysprosaic has quit [Ping timeout: 240 seconds]
05:50
dysprosaic has joined #forth
05:57
siraben has joined #forth
06:01
jimt[m] has joined #forth
06:13
dave0 has quit [Quit: dave's not here]
06:20
patrickg has joined #forth
06:24
gravicappa has joined #forth
07:02
zolk3ri has quit [Remote host closed the connection]
07:06
rpcope- has quit [Ping timeout: 240 seconds]
07:07
zolk3ri has joined #forth
07:12
rpcope has joined #forth
07:43
X-Scale` has joined #forth
07:43
X-Scale has quit [Ping timeout: 240 seconds]
07:44
X-Scale` is now known as X-Scale
08:29
xek_ has joined #forth
08:39
Vedran has quit [Ping timeout: 240 seconds]
08:39
Vedran has joined #forth
08:59
Vedran has quit [Ping timeout: 272 seconds]
09:00
Vedran has joined #forth
09:08
iyzsong has joined #forth
09:55
gravicappa has quit [Ping timeout: 264 seconds]
09:58
gravicappa has joined #forth
10:47
cheater has joined #forth
10:47
<
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?
10:48
<
veltas >
cheater: Do you know about VARIABLE? Or VALUE?
10:49
<
cheater >
not really
10:49
<
veltas >
Then the answer is yes, wasn't sure if you meant something different to that
10:49
<
cheater >
would you like to tell me about them?
10:49
<
cheater >
how do they work though?
10:50
<
cheater >
do they just keep track of stack depth and then fetch the variable from the stack all the way up?
10:50
<
veltas >
No, they create space in the dictionary for the value
10:50
<
veltas >
And they create a word to access either the address or just return the value (which is what VALUE does)
10:51
<
veltas >
VARIABLE test 0 test ! test @ . \ prints 0
10:51
<
veltas >
VALUE test 0 TO test test . \ prints 0
10:51
<
cheater >
i didn't know about the dictionary i guess
10:52
<
veltas >
CREATE test 0 , test @ . \ prints 0
10:52
<
cheater >
makes more sense now
10:52
<
veltas >
No problem, what are you reading to learn?
10:52
<
cheater >
nothing right now :) just watching some videos online of people using various languages
10:53
<
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
10:53
<
cheater >
(right now i'm watching a basic video though)
10:53
<
cheater >
thanks i really appreciate this
10:53
<
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
10:53
<
veltas >
I just happened to be on a break :P
10:57
<
cheater >
yeah i know
10:57
<
cheater >
i hang out in here :)
11:21
iyzsong has joined #forth
13:27
<
cmtptr >
wouldn't that be high latency?
13:40
dddddd_ is now known as dddddd
14:02
xek_ has quit [Remote host closed the connection]
14:05
xek has joined #forth
14:06
Zarutian_HTC has joined #forth
14:14
Zarutian_HTC has quit [Remote host closed the connection]
14:14
Zarutian_HTC has joined #forth
14:16
Zarutian_HTC has quit [Remote host closed the connection]
14:21
Zarutian_HTC has joined #forth
14:22
Zarutian_HTC has quit [Remote host closed the connection]
14:26
Zarutian_HTC has joined #forth
14:46
Zarutian_HTC has quit [Remote host closed the connection]
14:47
Zarutian_HTC has joined #forth
14:53
Zarutian_HTC has quit [Remote host closed the connection]
15:15
X-Scale has quit [Read error: Connection reset by peer]
15:32
Zarutian_HTC has joined #forth
15:39
Zarutian_HTC has quit [Read error: Connection reset by peer]
15:39
Zarutian_HTC has joined #forth
15:39
Zarutian_HTC has quit [Remote host closed the connection]
16:01
xek has quit [Remote host closed the connection]
16:03
xek has joined #forth
16:37
mjl has quit [Ping timeout: 272 seconds]
16:38
dnm has quit [Read error: Connection reset by peer]
16:38
guan has quit [Read error: Connection reset by peer]
16:38
mstevens has quit [Read error: Connection reset by peer]
16:38
crc has quit [Read error: Connection reset by peer]
16:38
rann has quit [Read error: Connection reset by peer]
16:38
ovf has quit [Ping timeout: 258 seconds]
16:40
dnm has joined #forth
16:42
ovf has joined #forth
16:45
mjl has joined #forth
16:48
<
cheater >
wouldnt what be high latency, cmtptr ?
16:56
guan has joined #forth
16:56
crc has joined #forth
16:56
mstevens has joined #forth
16:56
rann has joined #forth
17:07
Vedran has quit [Ping timeout: 246 seconds]
17:08
Vedran has joined #forth
17:15
Vedran has quit [Ping timeout: 264 seconds]
17:16
Vedran has joined #forth
17:21
vassenn has joined #forth
17:21
Vedran has quit [Ping timeout: 272 seconds]
17:21
crc has quit [Ping timeout: 260 seconds]
17:24
vassenn has quit [Quit: Bye]
17:27
Vedran has joined #forth
17:29
crc has joined #forth
17:35
ezekielwordswort has joined #forth
17:36
<
ezekielwordswort >
Hello, What are some books to get me started on Forth? and whats the best forth implementation?
17:58
<
mstevens >
starting forth by leo brodie is a classic
17:58
<
mstevens >
and conveniently free onlijne
17:59
xek_ has joined #forth
18:01
xek has quit [Ping timeout: 240 seconds]
18:03
<
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
18:04
<
cheater >
cmtptr: oh lol
18:04
<
cheater >
ezekielwordswort, the best forth implementation is the one your book uses
18:04
ovf has quit [Ping timeout: 256 seconds]
18:04
rann has quit [Read error: Connection reset by peer]
18:05
rann has joined #forth
18:06
ovf has joined #forth
18:08
X-Scale has joined #forth
18:15
ovf has quit [Ping timeout: 260 seconds]
18:16
rann has quit [Ping timeout: 264 seconds]
18:17
dnm has quit [Read error: Connection reset by peer]
18:18
dnm has joined #forth
18:20
rann has joined #forth
18:21
ovf has joined #forth
18:25
dnm has quit [Read error: Connection reset by peer]
18:27
rann has quit [Ping timeout: 260 seconds]
18:27
ovf has quit [Ping timeout: 260 seconds]
18:31
dnm has joined #forth
18:32
ezekielwordswort has quit [Ping timeout: 256 seconds]
18:33
rann has joined #forth
18:34
ovf has joined #forth
18:39
ezekielwordswort has joined #forth
18:48
ezekielwordswort has quit [Ping timeout: 246 seconds]
18:54
rann has quit [Ping timeout: 272 seconds]
18:55
ovf has quit [Read error: Connection reset by peer]
18:56
dnm has quit [Ping timeout: 260 seconds]
19:03
zolk3ri has quit [Remote host closed the connection]
19:04
rann has joined #forth
19:04
dnm has joined #forth
19:08
zolk3ri has joined #forth
19:10
dnm has quit [Ping timeout: 264 seconds]
19:12
Zarutian_HTC has joined #forth
19:14
dnm has joined #forth
19:16
ovf has joined #forth
19:20
Vedran has quit [Ping timeout: 260 seconds]
19:21
Vedran has joined #forth
19:37
Vedran has quit [Ping timeout: 256 seconds]
19:38
Vedran has joined #forth
19:40
dnm has quit [Read error: Connection reset by peer]
19:43
dnm has joined #forth
20:07
zolk3ri has quit [Remote host closed the connection]
20:10
dysprosaic has quit [Read error: Connection reset by peer]
20:10
dysprosaic has joined #forth
20:43
gravicappa has quit [Ping timeout: 265 seconds]
20:50
zolk3ri has joined #forth
21:09
gravicappa has joined #forth
21:22
gravicappa has quit [Ping timeout: 272 seconds]
21:29
xek_ has quit [Ping timeout: 246 seconds]
21:47
cheater has quit [Ping timeout: 272 seconds]
21:50
patrickg has quit [Ping timeout: 240 seconds]
21:50
jimt[m] has quit [Ping timeout: 244 seconds]
21:51
MrMobius has quit [Read error: Connection reset by peer]
21:51
siraben has quit [Ping timeout: 268 seconds]
21:52
MrMobius has joined #forth
21:55
Chobbes has quit [Ping timeout: 260 seconds]
21:56
cheater has joined #forth
21:56
zolk3ri has quit [Remote host closed the connection]
21:57
Chobbes has joined #forth
23:08
Croran has quit [Quit: Croran]
23:19
patrickg has joined #forth
23:23
patrickg has quit [Client Quit]
23:26
rpcope has quit [Ping timeout: 264 seconds]
23:28
rpcope has joined #forth
23:33
siraben has joined #forth
23:41
jimt[m] has joined #forth
23:41
patrickg has joined #forth
23:56
[1]MrMobius has joined #forth
23:56
MrMobius has quit [Ping timeout: 272 seconds]
23:56
[1]MrMobius is now known as MrMobius