00:00:00 --- log: started forth/17.05.24 00:04:27 --- quit: wa5qjh (Remote host closed the connection) 00:18:10 --- quit: zincing (Ping timeout: 240 seconds) 00:35:30 --- join: roundsf (~user@2a00:2381:1a72:10:75e3:67ab:abd4:8958) joined #forth 00:44:15 --- quit: LeCamarade (Quit: ZNC 1.6.5 - http://znc.in) 00:45:17 --- join: LeCamarade (~revence@139.59.111.106) joined #forth 01:09:46 Control stack pointer? 01:22:22 --- quit: ACE_Recliner (Remote host closed the connection) 01:54:16 --- join: zincing (~zincing@2a03:1b20:4:f011::20de) joined #forth 02:27:35 !csp typically sets the variable csp to the data stack pointer. 02:27:49 And ?csp checks that the stack pointer is equal to the contents of csp. 02:28:30 Typical usage is inside : and ; to check that the definition is balanced with respect to the stack, and also control structures. 03:09:29 --- nick: izabera -> dumbabera 03:18:40 dumbabera: Self-deprecating humour? 03:18:51 --- nick: dumbabera -> izabera 03:19:01 i tried to make a joke and it backfired 03:24:46 --- quit: nighty-- (Quit: Disappears in a puff of smoke) 03:34:04 --- quit: proteusguy (Remote host closed the connection) 03:38:17 --- join: wa5qjh (~Thunderbi@121.54.90.140) joined #forth 04:37:48 --- join: GeDaMo (~GeDaMo@212.225.127.213) joined #forth 04:49:49 --- quit: LeCamarade (Ping timeout: 240 seconds) 04:52:46 --- join: LeCamarade (~revence@139.59.111.106) joined #forth 05:04:45 --- join: proteusguy (~proteus-g@49.228.118.134) joined #forth 05:04:45 --- mode: ChanServ set +v proteusguy 05:10:43 --- join: nighty-- (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 05:33:19 --- quit: proteusguy (Ping timeout: 240 seconds) 05:33:52 --- join: proteusguy (~proteus-g@49.228.107.196) joined #forth 05:33:53 --- mode: ChanServ set +v proteusguy 06:40:24 --- quit: wa5qjh (Remote host closed the connection) 06:46:14 --- join: true-grue (~true-grue@176.14.219.178) joined #forth 06:46:52 --- join: wa5qjh (~Thunderbi@121.54.90.140) joined #forth 06:51:04 --- quit: wa5qjh (Remote host closed the connection) 06:57:26 --- join: MickyW (~MickyW@p4FE8C686.dip0.t-ipconnect.de) joined #forth 07:28:51 --- join: neceve (~ncv@79.114.57.79) joined #forth 07:28:51 --- quit: neceve (Changing host) 07:28:51 --- join: neceve (~ncv@unaffiliated/neceve) joined #forth 09:37:14 --- join: retopamp (~User@71.46.230.154) joined #forth 09:58:09 --- join: rixard (~rixard@h-103-65.a444.priv.bahnhof.se) joined #forth 10:02:26 --- quit: rixard (Client Quit) 10:06:07 --- quit: MickyW (Quit: Leaving. Have a nice day.) 11:23:38 --- quit: neceve (Quit: Konversation terminated!) 11:35:41 welp, forth is cute and all, but I think it's about time for me to put it down 11:35:57 at least for a little while 11:36:55 I need to actually generate something productive for a bit before I completely lose my sanity 11:43:45 --- join: Chef_Gromboli (~Chef_Grom@static-72-88-80-103.bflony.fios.verizon.net) joined #forth 11:46:09 "I write Forth code every day. It is a joy to write a few simple words and solve a problem. As brain exercise it far surpasses cards, crosswords or Sudoku" ;) 11:46:49 yeah, I've seen that 11:47:49 Looks like you already bored to play Sudoku... 11:49:10 http://binarypuzzle.com/ 11:51:02 GeDaMo, How about TIS-100 instead? :) 11:53:58 You must have really abundant spare time, if you're amused by problems that are easily solved by SAT solver. 11:58:30 how is that a comment on the abundance of his spare time? 11:59:03 the time is spare by definition 12:33:22 Hey Lego. 12:33:40 Please make bricks out of the 7400 series. 12:43:15 --- join: gravicappa (~gravicapp@ppp83-237-165-160.pppoe.mtu-net.ru) joined #forth 13:00:11 --- join: dual (~bonafide@cpe-74-75-153-119.maine.res.rr.com) joined #forth 13:09:52 --- join: dys (~dys@tmo-113-173.customers.d1-online.com) joined #forth 13:26:23 --- quit: dys (Ping timeout: 240 seconds) 13:38:57 --- quit: a3f_ (Quit: ZNC 1.6.3 - http://znc.in) 13:40:25 --- join: a3f (~a3f@59.ip-193-70-89.eu) joined #forth 13:40:25 --- quit: a3f (Changing host) 13:40:25 --- join: a3f (~a3f@unaffiliated/a3f) joined #forth 13:51:35 --- quit: gravicappa (Ping timeout: 260 seconds) 13:58:15 --- quit: karswell` (Remote host closed the connection) 14:06:21 --- quit: true-grue (Read error: Connection reset by peer) 14:25:20 --- quit: proteusguy (Ping timeout: 255 seconds) 14:40:33 --- join: proteusguy (~proteus-g@49.228.107.196) joined #forth 14:40:33 --- mode: ChanServ set +v proteusguy 15:00:05 --- quit: GeDaMo (Ping timeout: 258 seconds) 15:25:21 --- quit: nighty-- (Quit: Disappears in a puff of smoke) 15:41:57 --- quit: proteusguy (Ping timeout: 240 seconds) 15:42:54 --- join: DaveLib (~user@ppp-199-167-119-146.storm.ca) joined #forth 15:46:58 --- join: wa5qjh (~Thunderbi@121.54.90.140) joined #forth 16:04:42 How feasible is it to mix threading types in a single system? For example, using native code for low-level words (assembler for ultra-low-level words), direct or indirect threaded code for mid-level words, and token-threaded code for high-level words. Would that work? 16:06:55 I mean, anything can be made to work. but that wouldn't be easy, I don't think. the inner interpreter (next) is usually built into the low-level words 16:08:35 I guess you could design some kind of thing where high-level words can only call mid-level words or other high-level words, and do that in such a way that it drives a high-level interpreter. I don't entirely get why you'd want to, though 16:10:01 the thought was to use the different time/space tradeoffs where they're most relevant. 17:18:15 --- join: dys (~dys@x5f71ff9a.dyn.telefonica.de) joined #forth 17:27:02 --- join: ACE_Recliner (~ACE_Recli@c-98-220-46-30.hsd1.in.comcast.net) joined #forth 17:33:51 --- join: nighty-- (~nighty@d246113.ppp.asahi-net.or.jp) joined #forth 17:58:57 --- quit: wa5qjh (Ping timeout: 240 seconds) 18:03:13 --- join: wa5qjh (~Thunderbi@121.54.90.140) joined #forth 18:48:27 --- quit: wa5qjh (Ping timeout: 246 seconds) 18:50:56 --- join: wa5qjh (~Thunderbi@121.54.90.140) joined #forth 19:03:53 --- join: smokeink (~smoke@175.20.93.199) joined #forth 19:08:54 --- quit: smokeink (Ping timeout: 260 seconds) 19:17:45 --- part: zincing left #forth 19:27:56 --- join: neceve (~ncv@79.114.57.79) joined #forth 19:27:56 --- quit: neceve (Changing host) 19:27:56 --- join: neceve (~ncv@unaffiliated/neceve) joined #forth 19:28:03 --- quit: Keshl (Quit: Konversation terminated!) 19:54:52 --- join: proteusguy (~proteus-g@49.228.107.196) joined #forth 19:54:52 --- mode: ChanServ set +v proteusguy 19:55:47 --- join: Keshl (~Purple@24.115.185.149.res-cmts.gld.ptd.net) joined #forth 20:08:38 --- quit: pureland (Ping timeout: 272 seconds) 20:10:59 --- join: pureland (~pureland@p4FD2EE40.dip0.t-ipconnect.de) joined #forth 20:15:36 --- part: DaveLib left #forth 21:20:19 --- quit: wa5qjh (Ping timeout: 240 seconds) 21:46:14 --- quit: neceve (Quit: Konversation terminated!) 22:13:22 --- quit: Chef_Gromboli (Quit: Leaving) 22:17:51 --- join: reepca` (~user@208.89.170.250) joined #forth 22:21:26 --- quit: reepca (Ping timeout: 255 seconds) 23:33:12 --- quit: proteusguy (Remote host closed the connection) 23:59:59 --- log: ended forth/17.05.24