MrMobius has quit [Read error: Connection reset by peer]
xek has quit [Ping timeout: 260 seconds]
MrMobius has joined #forth
MrMobius has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Wibbly Wobbly IRC]
dave0 has quit [Quit: dave's not here]
boru` has joined #forth
boru has quit [Disconnected by services]
boru` is now known as boru
sts-q has quit [Ping timeout: 264 seconds]
gravicappa has joined #forth
sts-q has joined #forth
hosewiejacke has joined #forth
Zarutian_HTC has joined #forth
the_cuckoo has quit [Ping timeout: 265 seconds]
the_cuckoo has joined #forth
the_cuckoo has quit [Ping timeout: 256 seconds]
dave0 has joined #forth
the_cuckoo has joined #forth
dave0 has quit [Read error: Connection reset by peer]
dave0 has joined #forth
dave0 has quit [Read error: Connection reset by peer]
DKordic has joined #forth
dave0 has joined #forth
Zarutian_HTC has quit [Remote host closed the connection]
xek has joined #forth
dave0 has quit [Read error: Connection reset by peer]
dave0 has joined #forth
the_cuckoo has quit [Ping timeout: 256 seconds]
the_cuckoo has joined #forth
X-Scale has quit [Ping timeout: 246 seconds]
X-Scale has joined #forth
Gromboli has joined #forth
dave0 has quit [Quit: dave's not here]
hosewiejacke is now known as hwj
hwj has left #forth ["Leaving"]
MrMobius has joined #forth
Gromboli_ has joined #forth
Gromboli has quit [Ping timeout: 256 seconds]
<neuro_sys> I wonder if it's possible to simulate lexical scoping with Forth200x Quotations.
<neuro_sys> In combination with local variables of course.
<neuro_sys> { some-word } [: some-word ;] execute
<neuro_sys> Oh it is possible, just need to put the word on the stack! :facepalm:
<neuro_sys> It's not lexical scoping, but still gets the job done.
<neuro_sys> I gave up on stack shuffling, now it's significantly easier to write.
<veltas> Sounds about right!
<veltas> What is "Forth200x"?
<neuro_sys> I think Quotations are part of Forth200x standard (from what crc mentioned yesterday) and is only available in the latest versions of gforth.
<veltas> Oh I see there is actually a draft of the standard online after all
<veltas> Why is it not on the pretty website though?
<veltas> forth-standard.org just has 2012's pdf I think?
<veltas> Ah yeah they link the 2012 document from the 200x website. This is convoluted
hosewiejacke has joined #forth
hosewiejacke has left #forth [#forth]
<neuro_sys> I haven't fully checked the websites yet. Mostly using the pretty website and gforth documentation so far.
xek_ has joined #forth
hosewiejacke has joined #forth
xek has quit [Ping timeout: 260 seconds]
<neuro_sys> Thanks
gravicappa has quit [Ping timeout: 264 seconds]
gravicappa has joined #forth
hosewiejacke has quit [Ping timeout: 240 seconds]
Lord_Nightmare has quit [Quit: ZNC - http://znc.in]
Lord_Nightmare has joined #forth
hosewiejacke has joined #forth
hosewiejacke has quit [Client Quit]
xek_ has quit [Ping timeout: 260 seconds]
gravicappa has quit [Ping timeout: 246 seconds]
spoofer has quit [Quit: leaving]
xek_ has joined #forth
spoofer has joined #forth
presiden has quit [Read error: Connection reset by peer]
WilhelmVonWeiner has quit [Read error: Connection reset by peer]
nmz has quit [Read error: Connection reset by peer]
lispmacs[work] has quit [Remote host closed the connection]
dave0 has joined #forth
Zarutian_HTC has joined #forth
xek_ has quit [Ping timeout: 260 seconds]
<veltas> In that example they show use of FIELD+ which would shorten your code a bit, but also the structure words which could shorten them even more (I'm reading your AoC day2-1 code)
Zarutian_HTC has quit [Ping timeout: 240 seconds]
<veltas> So you could write e.g. begin-structure password:struct field: password:min field: password:max field: password:letter field: password:phrase end-structure
Zarutian_HTC has joined #forth
<veltas> Why does it feel like every AoC would be borderline trivial in awk
lispmacs[work] has joined #forth