00:00:00 --- log: started forth/17.10.23 00:08:10 --- join: mtsd (~mtsd@h-158-174-23-206.NA.cust.bahnhof.se) joined #forth 00:14:30 --- join: wa5qjh (~quassel@175.158.225.202) joined #forth 00:14:30 --- quit: wa5qjh (Changing host) 00:14:30 --- join: wa5qjh (~quassel@freebsd/user/wa5qjh) joined #forth 00:57:29 --- join: dys (~dys@2003:5b:203b:100:6af7:28ff:fe06:801) joined #forth 01:41:52 --- join: mnemnion (~mnemnion@cpc130658-camd16-2-0-cust176.know.cable.virginm.net) joined #forth 01:46:15 --- quit: mnemnion (Ping timeout: 248 seconds) 02:20:32 --- join: mnemnion (~mnemnion@cpc130658-camd16-2-0-cust176.know.cable.virginm.net) joined #forth 02:24:20 --- join: Philbywhizz (~Philbywhi@101.165.138.244) joined #forth 02:24:39 --- quit: mnemnion (Ping timeout: 248 seconds) 02:42:30 --- quit: wa5qjh (Ping timeout: 240 seconds) 02:44:33 --- join: mnemnion (~mnemnion@host86-160-25-45.range86-160.btcentralplus.com) joined #forth 03:43:08 --- quit: nighty- (Quit: Disappears in a puff of smoke) 03:49:55 --- quit: mnemnion (Remote host closed the connection) 03:59:15 --- quit: Philbywhizz (Quit: Philbywhizz) 04:27:23 --- nick: MrBusiness3 -> MrBusiness 04:50:21 --- join: mnemnion (~mnemnion@host86-160-25-45.range86-160.btcentralplus.com) joined #forth 04:54:59 --- quit: mnemnion (Ping timeout: 260 seconds) 05:17:37 reepca: yeah I was having problems with leave, because I wanted it to exit the word alltogether 05:24:41 --- quit: mtsd (Remote host closed the connection) 05:42:49 wait.. can't I just use LOOP as a continue.. 05:42:53 or UNTIL 05:42:55 :D 05:43:05 depending on situation 06:18:13 It sounds like you are on the right track. 06:20:28 --- join: nighty- (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 06:21:34 --- join: mnemnion (~mnemnion@host86-160-25-45.range86-160.btcentralplus.com) joined #forth 06:24:44 C Code: do{ ... if(c>1) redo=TRUE; ... }while(redo); 06:25:43 --- quit: mnemnion (Ping timeout: 240 seconds) 06:25:45 C Code: do{ redo=FALSE; ... if(c>1) redo=TRUE; ... }while(redo); 06:27:22 C Code: maxloop=4; do{ redo=FALSE; ... if(c>1) redo=TRUE; ... }while(redo && --maxloop); 06:36:20 --- join: roundsf (~user@2a00:2381:1a72:10:8dec:f2b6:7344:fb46) joined #forth 06:51:40 --- join: nighty-- (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 07:08:53 --- quit: nighty-- (Ping timeout: 248 seconds) 07:35:23 --- join: kxkamil (~k.koniecz@217-67-201-162.itsa.net.pl) joined #forth 07:52:28 --- join: mnemnion (~mnemnion@host86-160-25-45.range86-160.btcentralplus.com) joined #forth 07:54:51 --- join: nighty-- (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 08:00:21 --- quit: Zarutian_PI (Read error: Connection reset by peer) 08:00:42 --- join: Zarutian_PI (~3.1415@173-133-17-89.fiber.hringdu.is) joined #forth 08:10:32 C is scary 08:23:49 --- quit: nighty-- (Ping timeout: 260 seconds) 08:27:03 --- join: Zarutian_PI2 (~3.1415@173-133-17-89.fiber.hringdu.is) joined #forth 08:27:19 --- quit: Zarutian_PI (Read error: Connection reset by peer) 09:21:19 --- quit: mnemnion (Remote host closed the connection) 09:22:35 --- quit: kxkamil (Quit: Leaving) 09:36:48 --- quit: dys (Ping timeout: 255 seconds) 10:19:34 --- join: mnemnion (~mnemnion@host86-160-25-45.range86-160.btcentralplus.com) joined #forth 10:52:42 FatalNIX: why? 11:18:30 (Because it makes an impression that it is all undefined behaviour everywhere?) 11:29:41 crc: it's very dangerous 11:29:48 also 11:30:06 myarray[3] == 3[myarray] XD 11:30:46 Less dangerous than Forth. 11:31:21 And has less weirdness of the kind "++4[ever]". 11:49:39 :D 11:49:57 Forth programmers want dangerous though 11:50:05 a lot of C programmers take it for granted I think 11:53:41 A lot of C programmers don't know the language either. 12:00:10 --- quit: ZombieChicken (Remote host closed the connection) 12:01:52 --- join: ZombieChicken (~weechat@gateway/tor-sasl/forgottenwizard) joined #forth 12:35:03 --- join: gravicappa (~gravicapp@ppp83-237-165-226.pppoe.mtu-net.ru) joined #forth 12:43:21 --- quit: DGASAU (Read error: Connection reset by peer) 12:43:29 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 13:35:03 --- join: dys (~dys@tmo-101-65.customers.d1-online.com) joined #forth 13:38:03 --- join: Gromboli (~Gromboli@static-72-88-80-103.bflony.fios.verizon.net) joined #forth 13:40:10 --- quit: Gromboli (Client Quit) 14:12:58 --- quit: gravicappa (Ping timeout: 258 seconds) 14:58:52 --- join: karswell (~user@183.92.199.146.dyn.plus.net) joined #forth 15:32:46 --- nick: Zarutian_PI2 -> Zarutian_PI 15:40:07 --- join: Gromboli (~Gromboli@static-72-88-80-103.bflony.fios.verizon.net) joined #forth 16:14:48 FatalNIX: Ah yes, I misremembered what LEAVE does - LEAVE will exit the loop like a break in C, UNLOOP EXIT will exit the entire definition, and I don't think there's a standard way to do continue. 18:48:59 reepca: oh I see.. pforth doesn't have unloop, but that's neat to know 18:49:07 oh nvm it does have unloop 18:49:13 I'm thinking of another word I saw 19:14:00 --- join: mtsd (~mtsd@h-158-174-23-206.NA.cust.bahnhof.se) joined #forth 19:27:10 --- join: nighty-- (~nighty@kyotolabs.asahinet.com) joined #forth 20:04:26 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:09:03 --- quit: wa5qjh (Ping timeout: 255 seconds) 20:10:25 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:14:54 --- quit: wa5qjh (Ping timeout: 255 seconds) 20:16:26 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:19:18 --- join: leaverite (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:20:45 --- quit: wa5qjh (Ping timeout: 255 seconds) 20:20:46 --- nick: leaverite -> wa5qjh 20:25:11 --- quit: wa5qjh (Ping timeout: 248 seconds) 20:25:14 --- join: leaverite (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:29:27 --- quit: leaverite (Ping timeout: 248 seconds) 20:31:17 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:34:08 --- join: leaverite (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:35:51 --- quit: wa5qjh (Ping timeout: 248 seconds) 20:35:56 --- nick: leaverite -> wa5qjh 20:37:43 --- quit: Gromboli (Quit: Leaving) 20:39:29 --- join: leaverite (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:40:34 --- quit: wa5qjh (Ping timeout: 260 seconds) 20:40:35 --- nick: leaverite -> wa5qjh 20:46:01 --- join: leaverite (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:47:10 --- quit: mnemnion (Remote host closed the connection) 20:47:34 --- quit: wa5qjh (Ping timeout: 260 seconds) 20:50:19 --- quit: leaverite (Ping timeout: 240 seconds) 20:52:01 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:00:16 --- join: leaverite (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:01:19 --- quit: wa5qjh (Ping timeout: 240 seconds) 21:03:05 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:04:19 --- quit: leaverite (Ping timeout: 240 seconds) 21:07:24 --- quit: wa5qjh (Ping timeout: 260 seconds) 21:14:21 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:17:20 --- join: leaverite (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:19:04 --- quit: wa5qjh (Ping timeout: 260 seconds) 21:21:35 --- quit: leaverite (Ping timeout: 255 seconds) 21:23:20 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:27:53 --- quit: wa5qjh (Ping timeout: 255 seconds) 21:29:50 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:32:38 --- join: leaverite (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:34:11 --- quit: wa5qjh (Ping timeout: 255 seconds) 21:34:49 --- quit: karswell (Ping timeout: 240 seconds) 21:35:13 --- join: karswell_ (~user@183.92.199.146.dyn.plus.net) joined #forth 21:37:11 --- quit: leaverite (Ping timeout: 248 seconds) 21:39:08 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:43:35 --- quit: wa5qjh (Ping timeout: 248 seconds) 21:56:21 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 22:00:19 --- quit: wa5qjh (Ping timeout: 240 seconds) 22:17:53 --- quit: mtsd (Remote host closed the connection) 22:53:03 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 22:58:08 --- join: leaverite (~Thunderbi@freebsd/user/wa5qjh) joined #forth 22:59:24 --- quit: wa5qjh (Ping timeout: 252 seconds) 23:02:42 --- quit: leaverite (Ping timeout: 252 seconds) 23:04:12 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 23:07:02 --- join: leaverite (~Thunderbi@freebsd/user/wa5qjh) joined #forth 23:08:45 --- quit: wa5qjh (Ping timeout: 252 seconds) 23:08:46 --- nick: leaverite -> wa5qjh 23:12:23 --- join: leaverite (~Thunderbi@freebsd/user/wa5qjh) joined #forth 23:13:12 --- quit: wa5qjh (Ping timeout: 255 seconds) 23:13:16 --- nick: leaverite -> wa5qjh 23:17:42 --- quit: wa5qjh (Ping timeout: 255 seconds) 23:18:19 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 23:21:09 --- join: leaverite (~Thunderbi@freebsd/user/wa5qjh) joined #forth 23:22:38 --- quit: wa5qjh (Ping timeout: 255 seconds) 23:25:19 --- quit: leaverite (Ping timeout: 240 seconds) 23:27:14 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 23:31:19 --- quit: wa5qjh (Ping timeout: 240 seconds) 23:33:19 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 23:35:19 --- quit: dys (Ping timeout: 240 seconds) 23:36:10 --- join: leaverite (~Thunderbi@freebsd/user/wa5qjh) joined #forth 23:37:19 --- quit: wa5qjh (Ping timeout: 240 seconds) 23:37:20 --- nick: leaverite -> wa5qjh 23:41:50 --- join: leaverite (~Thunderbi@freebsd/user/wa5qjh) joined #forth 23:41:57 --- quit: wa5qjh (Ping timeout: 248 seconds) 23:41:58 --- nick: leaverite -> wa5qjh 23:46:13 --- quit: wa5qjh (Ping timeout: 248 seconds) 23:47:54 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 23:52:05 --- quit: wa5qjh (Ping timeout: 248 seconds) 23:55:58 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 23:59:59 --- log: ended forth/17.10.23