00:00:00 --- log: started forth/19.06.11 00:14:02 --- quit: lisbeths (Ping timeout: 252 seconds) 01:09:42 --- quit: dave0 (Quit: dave's not here) 02:03:06 --- quit: ashirase (Ping timeout: 272 seconds) 02:07:28 --- join: ashirase (~ashirase@modemcable098.166-22-96.mc.videotron.ca) joined #forth 02:14:30 --- join: dddddd (~dddddd@unaffiliated/dddddd) joined #forth 02:50:53 --- join: dave0 (~dave0@069.d.003.ncl.iprimus.net.au) joined #forth 02:54:26 re 03:03:52 morning dave0 03:05:50 hi WilhelmVonWeiner 03:15:59 how art thou 03:28:15 i'm having a late coffee :-) 03:28:33 it's 8:30pm and i'm sipping :-) 03:30:32 can't be good for you, that. 03:32:24 ehehe 06:06:41 --- quit: proteusguy (Ping timeout: 268 seconds) 06:09:17 --- quit: dave0 (Quit: dave's not here) 06:50:06 --- join: proteusguy (~proteusgu@cm-58-10-154-77.revip7.asianet.co.th) joined #forth 06:50:07 --- mode: ChanServ set +v proteusguy 07:34:25 --- quit: tabemann (Ping timeout: 248 seconds) 07:35:00 --- quit: proteusguy (Remote host closed the connection) 07:51:29 --- join: proteusguy (~proteusgu@cm-58-10-154-77.revip7.asianet.co.th) joined #forth 07:51:29 --- mode: ChanServ set +v proteusguy 09:41:09 --- quit: proteusguy (Remote host closed the connection) 09:42:39 --- join: proteusguy (~proteusgu@cm-58-10-154-77.revip7.asianet.co.th) joined #forth 09:42:39 --- mode: ChanServ set +v proteusguy 09:43:53 --- quit: proteusguy (Remote host closed the connection) 09:57:41 --- join: proteusguy (~proteusgu@cm-58-10-154-77.revip7.asianet.co.th) joined #forth 09:57:41 --- mode: ChanServ set +v proteusguy 10:23:52 --- join: josh5tone (~user@ip68-227-131-71.br.br.cox.net) joined #forth 11:50:08 --- join: zombie__ (d99b28b2@gateway/web/freenode/ip.217.155.40.178) joined #forth 11:55:11 --- quit: zombie__ (Quit: Page closed) 12:13:05 --- quit: gravicappa (Ping timeout: 246 seconds) 12:43:23 --- quit: APic (Quit: Narf.) 13:06:45 --- join: APic (apic@apic.name) joined #forth 13:38:39 --- join: dave0 (~dave0@069.d.003.ncl.iprimus.net.au) joined #forth 13:38:52 how do people avoid DO, IF, and LEAVE from stepping on each others' toes? right now both my DO and IF push the location at which the end of the construct (i.e. the THEN or LOOP) will be stored, and LEAVE's runtime implementation reads from that location; this gets confused once I do smth like DO I FOO IF LEAVE THEN LOOP, since LEAVE is looking at IF's spot 13:40:59 hi 13:50:01 remexre, i never implemented leave so i don't know what people usually do, but one option is to have separate stacks for each construct (if-then has its own stack, do-leave-loop has its own stack, etc.) 13:51:03 zy]x[yz: like use the return stack for one and data stack for the other? 13:54:25 well i was thinking more that you'd just use software stacks with dedicated purpose 13:56:46 You can also use a loop that checks a quit criterion every round. 13:56:47 oh, fair; just 16 CELLS ALLOT and if you're nested >16 loops deep re-evaluate your choices? 13:57:29 john_cephalopoda: In the LEAVE implementation? or you mean I should use a BEGIN WHILE REPEAT loop in my example instead? 13:58:02 BEGIN I FOO IF 0 ELSE 1 THEN UNTIL 13:59:21 I mean, LEAVE is in the standard, so I want to have it, regardless of whether it's clean code or not to use it 13:59:52 When UNTIL sees a 0 on the stack, it loops. Else it leaves. 14:01:49 It works just as well as the LEAVE thing, but you don't have to take care of any nesting stuff. Just have an if statement right before the until. 14:02:17 Oh, I didn't realize you were talking about your own implementation. 14:07:26 74 3 14:57:08 --- join: svrb (d89e861a@gateway/web/freenode/ip.216.158.134.26) joined #forth 15:00:24 hey! i'm looking for a forth hobbyist / dev for a research related side project. feel free to ping me at I'm a Stanford grad looking for an experienced Forth hobbyist / dev for an interesting long-term part-time research related side project. Fully remote, somewhat paid, and hopefully lots of fun. Feel free to ping me for info (repentantworks@gmail.com). 15:01:27 weird 15:01:34 hm, okay, let's try that again with a bit less recursion. i'm looking for an experienced Forth hobbyist / dev for an interesting long-term part-time research related side project. somewhat paid, and hopefully lots of fun. feel free to ping me for info (repentantworks@gmail.com) or here. tx. 15:01:49 it's been a decade since i've used an irc client :) 15:02:36 maybe say more about what the project relates to? 15:09:29 messaged you, zy]x[yz. 15:09:47 i saw 15:38:40 svrb: I think sharing more details about the project would help 15:38:48 there are probably lots of people who are maybe interested 15:39:20 long-term, part-time, "somewhat" compensated means people will probably be doing it for non-monetary reasons 15:56:59 --- quit: dave0 (Quit: dave's not here) 15:57:15 it's some blockchain thing 15:57:23 i stopped reading at that 16:15:35 oof 16:22:59 --- quit: svrb (Ping timeout: 256 seconds) 16:43:45 --- quit: john_cephalopoda (Ping timeout: 248 seconds) 16:57:03 --- join: john_cephalopoda (~john@unaffiliated/john-cephalopoda/x-6407167) joined #forth 17:29:59 --- quit: proteusguy (Ping timeout: 245 seconds) 17:37:05 --- join: svrb (d89e861a@gateway/web/freenode/ip.216.158.134.26) joined #forth 17:37:15 yeah 17:37:30 so it's related to this: https://test.ton.org/fiftbase.pdf 17:37:46 fift is a forth-ish language 17:38:08 would be fun to play around and work w some people to try and build some stuff there 17:42:17 --- join: proteusguy (~proteusgu@cm-58-10-154-77.revip7.asianet.co.th) joined #forth 17:42:17 --- mode: ChanServ set +v proteusguy 17:42:25 --- join: tabemann (~travisb@h193.235.138.40.static.ip.windstream.net) joined #forth 17:49:41 --- quit: svrb (Ping timeout: 256 seconds) 18:56:49 --- join: dave0 (~dave0@069.d.003.ncl.iprimus.net.au) joined #forth 19:05:37 hey 19:16:35 --- join: jedb_ (~jedb@147.10.26.183) joined #forth 19:19:14 --- quit: jedb (Ping timeout: 272 seconds) 19:21:30 --- join: jedb__ (~jedb@185.128.24.51) joined #forth 19:24:18 --- quit: jedb_ (Ping timeout: 272 seconds) 19:30:58 --- nick: jedb__ -> jedb 19:50:57 --- quit: tabemann (Ping timeout: 248 seconds) 19:58:47 --- quit: proteusguy (Ping timeout: 264 seconds) 20:11:11 --- join: proteusguy (~proteusgu@cm-58-10-154-77.revip7.asianet.co.th) joined #forth 20:11:12 --- mode: ChanServ set +v proteusguy 20:25:04 --- join: tabemann (~tabemann@2600:1700:7990:24e0:b80c:b742:8944:c878) joined #forth 20:50:34 --- join: gravicappa (~gravicapp@h109-187-238-210.dyn.bashtel.ru) joined #forth 20:57:13 --- quit: tabemann (Remote host closed the connection) 21:00:31 --- quit: dddddd (Remote host closed the connection) 21:26:31 --- quit: Lord_Nightmare (Ping timeout: 244 seconds) 21:39:11 --- join: Lord_Nightmare (Lord_Night@unaffiliated/lordnlptp) joined #forth 21:41:37 --- quit: Lord_Nightmare (Excess Flood) 21:47:41 --- join: Lord_Nightmare (Lord_Night@unaffiliated/lordnlptp) joined #forth 21:51:27 --- join: rdrop-exit (~markwilli@112.201.174.189) joined #forth 21:51:36 Hello Forthwrights 21:51:46 c[_] 22:33:50 --- quit: rdrop-exit (Quit: Lost terminal) 22:41:59 --- quit: proteusguy (Remote host closed the connection) 22:58:05 --- join: proteusguy (~proteusgu@mx-ll-180.183.132-99.dynamic.3bb.co.th) joined #forth 22:58:05 --- mode: ChanServ set +v proteusguy 23:01:33 --- quit: yunfan (Quit: already be with hell) 23:59:59 --- log: ended forth/19.06.11