mark4 changed the topic of #forth to: Forth Programming | do drop >in | logged by clog at http://bit.ly/91toWN backup at http://forthworks.com/forth/irc-logs/ | If you have two (or more) stacks and speak RPN then you're welcome here! | https://github.com/mark4th
tech_exorcist has quit [Quit: bye]
<mark4> who is jess?
<mark4> a freenode staff member!
<jess> a miserable pile of secrets
<jess> hi
<mark4> trying to get founder status back in my name lol
<jess> yes you and i spoke about this
<mark4> yea
<mark4> i emailed chuck moore
<mark4> no response yet
<mark4> its either going to happen or not. no idea
<mark4> you are of course welcome to hang in this channel :)
<mark4> and would be even if you were not a staff member :)
<mark4> you interested in learning the forth language or just monitoring the channel? no bad answers here ;)
f-a has quit [Ping timeout: 260 seconds]
f-a has joined #forth
X-Scale` has joined #forth
X-Scale has quit [Ping timeout: 240 seconds]
X-Scale` is now known as X-Scale
Zarutian_HTC1 is now known as Zarutian_HTC
actuallybatman has joined #forth
nitrix_ is now known as nitrix
actuallybatman has quit [Ping timeout: 260 seconds]
dave0 has joined #forth
dave0 has quit [Quit: dave's not here]
boru` has joined #forth
boru has quit [Disconnected by services]
boru` is now known as boru
jimt[m] has quit [*.net *.split]
jimt[m] has joined #forth
kiedtl has quit [Quit: This, too, shall pass.]
kiedtl has joined #forth
kiedtl has joined #forth
kiedtl has quit [Changing host]
f-a has quit [Quit: leaving]
dave0 has joined #forth
Zarutian_HTC has quit [Read error: Connection reset by peer]
Zarutian_HTC has joined #forth
actuallybatman has joined #forth
WilhelmVonWeiner has quit [Ping timeout: 276 seconds]
actuallybatman has quit [Ping timeout: 256 seconds]
WilhelmVonWeiner has joined #forth
WilhelmVonWeiner is now known as Guest20418
sts-q has quit [Ping timeout: 260 seconds]
sts-q has joined #forth
gravicappa has joined #forth
_whitelogger has joined #forth
actuallybatman has joined #forth
actuallybatman has quit [Ping timeout: 240 seconds]
hosewiejacke has joined #forth
f-a has joined #forth
inode has joined #forth
mark4 has quit [Read error: Connection reset by peer]
mark4 has joined #forth
f-a has quit [Quit: leaving]
xek has joined #forth
sts-q has quit [Quit: ]
sts-q has joined #forth
fiddlerwoaroof is now known as edwlan
edwlan is now known as fiddlerwoaroof
fiddlerwoaroof is now known as edwlan
edwlan is now known as fiddlerwoaroof
f-a has joined #forth
dave0 has quit [Ping timeout: 245 seconds]
hosewiejacke has quit [Ping timeout: 245 seconds]
hosewiejacke has joined #forth
elioat has joined #forth
f-a has quit [Ping timeout: 245 seconds]
Zarutian_HTC has quit [Remote host closed the connection]
tech_exorcist has joined #forth
f-a has joined #forth
lispmacs has joined #forth
hosewiejacke has quit [Ping timeout: 245 seconds]
f-a has quit [*.net *.split]
lispmacs[work] has quit [Ping timeout: 246 seconds]
f-a has joined #forth
boru has quit []
boru has joined #forth
Vedran has quit [Ping timeout: 260 seconds]
Vedran has joined #forth
lispmacs[work] has joined #forth
<astrid> omg it's jess
<astrid> hi :)
<nihilazo> hi
tech_exorcist has quit [Remote host closed the connection]
hosewiejacke has joined #forth
<jess> Hi
<jess> welcome to freenode can i take your order
<f-a> a serving of banned spammers, please
<nihilazo> lol
gravicappa has quit [Ping timeout: 260 seconds]
gravicappa has joined #forth
hosewiejacke has quit [Ping timeout: 245 seconds]
tech_exorcist has joined #forth
f-a has quit [Ping timeout: 240 seconds]
f-a has joined #forth
<inode> jess: can i have a menu please?
actuallybatman has joined #forth
xek has quit [Ping timeout: 276 seconds]
jedb has quit [K-Lined]
actuallybatman has quit [Ping timeout: 256 seconds]
gravicappa has quit [Ping timeout: 245 seconds]
hosewiejacke has joined #forth
f-a has quit [Remote host closed the connection]
f-a has joined #forth
hosewiejacke has quit [Remote host closed the connection]
Zarutian_HTC has joined #forth
jedb has joined #forth
tech_exorcist has quit [Remote host closed the connection]
elioat has quit [Quit: elioat]
fiddlerwoaroof has quit [*.net *.split]
veltas has quit [*.net *.split]
dddddd has quit [*.net *.split]
fiddlerwoaroof has joined #forth
veltas has joined #forth
dddddd has joined #forth
f-a has quit [Quit: leaving]
actuallybatman has joined #forth
actuallybatman has quit [Ping timeout: 276 seconds]
Zarutian_HTC has quit [Read error: Connection reset by peer]
Zarutian_HTC has joined #forth
<mark4> lol the channel is still locked to 83 users - my joke about restricting it to the 83 standard :P
<mark4> window_t *win = malloc(sizeof(window_t)); <-- first time this is called it works grea. second time it is called it segfaults.
<mark4> no freeking idea why. gotta love c
<inode> what's window_t?
<mark4> a typedef struct
<mark4> describing a window. size, position, attributes etc
<inode> doesn't sound like anything should break there then, asked valgrind for help? :)
<mark4> no idea how to use valgrind :)
<inode> valgrind --leak-check=full command-line-under-test-here
<inode> usually is enough to get by on, unless you want to attach to an already running process
<mark4> this is not a memory leak. im mallocing a window_t structure and it works great till i try allocate a new one
<inode> that might be a symptom of prior heap corruption
<mark4> valgrind: Fatal error at startup: a function redirection
<mark4> valgrind: cannot be set up. Details of the redirection are:
<mark4> valgrind: which is mandatory for this platform-tool combination
xybre has joined #forth
<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
<mark4> im just allocating space for a window_t structure
<mark4> malloc(): corrupted top size
<mark4> is the error i get on the second call :/
<xybre> hey mark4
<mark4> hi
<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.
<xybre> I keep typing out a question but the more I type the more I think about alternative solutions. hah
<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.
jn__ has quit [Remote host closed the connection]
jn__ has joined #forth