00:07
tech_exorcist has quit [Quit: bye]
00:18
<
mark4 >
who is jess?
00:19
<
mark4 >
a freenode staff member!
00:19
<
jess >
a miserable pile of secrets
00:19
<
mark4 >
trying to get founder status back in my name lol
00:19
<
jess >
yes you and i spoke about this
00:19
<
mark4 >
i emailed chuck moore
00:19
<
mark4 >
no response yet
00:20
<
mark4 >
its either going to happen or not. no idea
00:20
<
mark4 >
you are of course welcome to hang in this channel :)
00:20
<
mark4 >
and would be even if you were not a staff member :)
00:21
<
mark4 >
you interested in learning the forth language or just monitoring the channel? no bad answers here ;)
00:24
f-a has quit [Ping timeout: 260 seconds]
00:26
f-a has joined #forth
00:44
X-Scale` has joined #forth
00:45
X-Scale has quit [Ping timeout: 240 seconds]
00:45
X-Scale` is now known as X-Scale
01:00
Zarutian_HTC1 is now known as Zarutian_HTC
01:22
actuallybatman has joined #forth
01:26
nitrix_ is now known as nitrix
01:38
actuallybatman has quit [Ping timeout: 260 seconds]
01:39
dave0 has joined #forth
01:51
dave0 has quit [Quit: dave's not here]
02:23
boru` has joined #forth
02:23
boru has quit [Disconnected by services]
02:23
boru` is now known as boru
02:29
jimt[m] has quit [*.net *.split]
02:33
jimt[m] has joined #forth
02:46
kiedtl has quit [Quit: This, too, shall pass.]
02:47
kiedtl has joined #forth
02:48
kiedtl has joined #forth
02:48
kiedtl has quit [Changing host]
02:49
f-a has quit [Quit: leaving]
03:25
dave0 has joined #forth
03:59
Zarutian_HTC has quit [Read error: Connection reset by peer]
03:59
Zarutian_HTC has joined #forth
04:00
actuallybatman has joined #forth
04:04
WilhelmVonWeiner has quit [Ping timeout: 276 seconds]
04:07
actuallybatman has quit [Ping timeout: 256 seconds]
04:15
WilhelmVonWeiner has joined #forth
04:16
WilhelmVonWeiner is now known as Guest20418
04:44
sts-q has quit [Ping timeout: 260 seconds]
04:49
sts-q has joined #forth
04:58
gravicappa has joined #forth
05:38
_whitelogger has joined #forth
06:03
actuallybatman has joined #forth
06:08
actuallybatman has quit [Ping timeout: 240 seconds]
06:39
hosewiejacke has joined #forth
08:31
f-a has joined #forth
08:57
inode has joined #forth
09:48
mark4 has quit [Read error: Connection reset by peer]
09:49
mark4 has joined #forth
09:53
f-a has quit [Quit: leaving]
10:07
xek has joined #forth
10:35
sts-q has quit [Quit: ]
10:35
sts-q has joined #forth
10:40
fiddlerwoaroof is now known as edwlan
10:47
edwlan is now known as fiddlerwoaroof
10:49
fiddlerwoaroof is now known as edwlan
10:49
edwlan is now known as fiddlerwoaroof
11:24
f-a has joined #forth
13:13
dave0 has quit [Ping timeout: 245 seconds]
13:15
hosewiejacke has quit [Ping timeout: 245 seconds]
13:32
hosewiejacke has joined #forth
13:58
elioat has joined #forth
14:01
f-a has quit [Ping timeout: 245 seconds]
14:11
Zarutian_HTC has quit [Remote host closed the connection]
14:30
tech_exorcist has joined #forth
14:31
f-a has joined #forth
15:44
lispmacs has joined #forth
16:20
hosewiejacke has quit [Ping timeout: 245 seconds]
17:01
f-a has quit [*.net *.split]
17:03
lispmacs[work] has quit [Ping timeout: 246 seconds]
17:07
f-a has joined #forth
17:08
boru has joined #forth
17:09
Vedran has quit [Ping timeout: 260 seconds]
17:10
Vedran has joined #forth
17:34
lispmacs[work] has joined #forth
17:35
<
astrid >
omg it's jess
17:37
tech_exorcist has quit [Remote host closed the connection]
17:42
hosewiejacke has joined #forth
17:46
<
jess >
welcome to freenode can i take your order
17:47
<
f-a >
a serving of banned spammers, please
17:49
gravicappa has quit [Ping timeout: 260 seconds]
17:50
gravicappa has joined #forth
17:59
hosewiejacke has quit [Ping timeout: 245 seconds]
18:11
tech_exorcist has joined #forth
18:26
f-a has quit [Ping timeout: 240 seconds]
18:28
f-a has joined #forth
18:33
<
inode >
jess: can i have a menu please?
18:44
actuallybatman has joined #forth
18:47
xek has quit [Ping timeout: 276 seconds]
19:08
jedb has quit [K-Lined]
19:22
actuallybatman has quit [Ping timeout: 256 seconds]
19:23
gravicappa has quit [Ping timeout: 245 seconds]
19:30
hosewiejacke has joined #forth
19:39
f-a has quit [Remote host closed the connection]
19:41
f-a has joined #forth
20:16
hosewiejacke has quit [Remote host closed the connection]
20:18
Zarutian_HTC has joined #forth
20:56
jedb has joined #forth
21:14
tech_exorcist has quit [Remote host closed the connection]
21:19
elioat has quit [Quit: elioat]
21:33
fiddlerwoaroof has quit [*.net *.split]
21:33
veltas has quit [*.net *.split]
21:33
dddddd has quit [*.net *.split]
21:34
fiddlerwoaroof has joined #forth
21:34
veltas has joined #forth
21:34
dddddd has joined #forth
22:00
f-a has quit [Quit: leaving]
22:08
actuallybatman has joined #forth
22:14
actuallybatman has quit [Ping timeout: 276 seconds]
22:34
Zarutian_HTC has quit [Read error: Connection reset by peer]
22:35
Zarutian_HTC has joined #forth
23:05
<
mark4 >
lol the channel is still locked to 83 users - my joke about restricting it to the 83 standard :P
23:09
<
mark4 >
window_t *win = malloc(sizeof(window_t)); <-- first time this is called it works grea. second time it is called it segfaults.
23:09
<
mark4 >
no freeking idea why. gotta love c
23:11
<
inode >
what's window_t?
23:11
<
mark4 >
a typedef struct
23:11
<
mark4 >
describing a window. size, position, attributes etc
23:11
<
inode >
doesn't sound like anything should break there then, asked valgrind for help? :)
23:12
<
mark4 >
no idea how to use valgrind :)
23:12
<
inode >
valgrind --leak-check=full command-line-under-test-here
23:13
<
inode >
usually is enough to get by on, unless you want to attach to an already running process
23:13
<
mark4 >
this is not a memory leak. im mallocing a window_t structure and it works great till i try allocate a new one
23:15
<
inode >
that might be a symptom of prior heap corruption
23:15
<
mark4 >
valgrind: Fatal error at startup: a function redirection
23:15
<
mark4 >
valgrind: cannot be set up. Details of the redirection are:
23:15
<
mark4 >
valgrind: which is mandatory for this platform-tool combination
23:15
xybre has joined #forth
23:16
<
mark4 >
ive not freed any allocated buffers yet. the previous *win is being held elsewhere, this is a new incantation and window_t *win is a local variable
23:16
<
mark4 >
im just allocating space for a window_t structure
23:18
<
mark4 >
malloc(): corrupted top size
23:18
<
mark4 >
is the error i get on the second call :/
23:27
<
xybre >
I'm building a new iteration of my language, the first version was a strict stack machine with some weird features with heavy borrowings from Forth and a little JVM. It was designed to be a proof of concept and I feel like it did its job.
23:30
<
xybre >
I keep typing out a question but the more I type the more I think about alternative solutions. hah
23:33
<
xybre >
Anyway, I'm working on the new parser, and I'm starting to wonder if a tokenizer is really even worth it. If the code maintains homoiconicity then it might be find to just seek the raw source. In the previous iterations I would end up with an array of references to strings, and that just seems really inefficient.
23:40
jn__ has quit [Remote host closed the connection]
23:41
jn__ has joined #forth