00:00:00 --- log: started forth/20.02.09 00:10:11 --- join: jsoft joined #forth 00:30:07 --- join: dys joined #forth 02:53:41 --- quit: ryke (Ping timeout: 265 seconds) 03:13:36 --- quit: cartwright (Read error: Connection reset by peer) 03:23:09 --- quit: dys (Ping timeout: 240 seconds) 03:26:32 --- join: cartwright joined #forth 03:45:42 --- join: deesix_ joined #forth 03:47:41 --- quit: deesix (Ping timeout: 260 seconds) 03:50:34 --- nick: deesix_ -> deesix 03:58:03 --- quit: jsoft (Ping timeout: 272 seconds) 04:05:05 --- quit: iyzsong (Quit: ZNC 1.7.1 - https://znc.in) 04:57:27 --- join: X-Scale` joined #forth 04:57:32 --- quit: X-Scale (Ping timeout: 268 seconds) 04:58:20 --- nick: X-Scale` -> X-Scale 05:21:17 --- join: dddddd joined #forth 05:22:29 --- quit: deesix (Ping timeout: 240 seconds) 05:24:59 --- join: deesix joined #forth 05:33:24 --- quit: _whitelogger (Remote host closed the connection) 05:36:27 --- join: _whitelogger joined #forth 06:00:24 --- join: smokeink joined #forth 06:09:03 --- join: proteus-guy joined #forth 06:33:51 --- quit: smokeink (Ping timeout: 272 seconds) 07:17:48 --- join: ryke joined #forth 07:33:04 --- quit: Lord_Nightmare (Ping timeout: 256 seconds) 07:38:11 --- join: Lord_Nightmare joined #forth 08:24:33 --- join: dys joined #forth 09:45:37 --- quit: ryke (Read error: Connection reset by peer) 09:45:54 --- join: ryke joined #forth 10:46:33 --- quit: proteus-guy (Ping timeout: 272 seconds) 11:24:11 --- quit: gravicappa (Ping timeout: 268 seconds) 13:25:08 --- quit: jedb (*.net *.split) 13:25:09 --- quit: reepca (*.net *.split) 13:25:09 --- quit: phadthai (*.net *.split) 13:25:10 --- quit: cp- (*.net *.split) 13:25:10 --- quit: patrickg (*.net *.split) 13:26:15 --- join: jedb joined #forth 13:26:15 --- join: reepca joined #forth 13:26:15 --- join: phadthai joined #forth 13:26:15 --- join: cp- joined #forth 13:26:15 --- join: patrickg joined #forth 13:26:52 --- quit: cp- (Max SendQ exceeded) 13:28:36 --- join: cp- joined #forth 13:30:15 --- quit: mjl (*.net *.split) 13:30:16 --- quit: heredoc (*.net *.split) 13:30:16 --- quit: diginet2 (*.net *.split) 13:30:16 --- quit: dzho (*.net *.split) 13:30:17 --- quit: dbucklin (*.net *.split) 13:30:18 --- quit: jimt[m] (*.net *.split) 13:30:18 --- quit: jn__ (*.net *.split) 13:30:19 --- quit: arrdem (*.net *.split) 13:30:19 --- quit: gabc (*.net *.split) 13:30:20 --- quit: KipIngram (*.net *.split) 13:31:09 --- join: jimt[m] joined #forth 13:31:09 --- join: jn__ joined #forth 13:31:09 --- join: mjl joined #forth 13:31:09 --- join: KipIngram joined #forth 13:31:09 --- join: gabc joined #forth 13:31:09 --- join: arrdem joined #forth 13:31:09 --- join: heredoc joined #forth 13:31:09 --- join: diginet2 joined #forth 13:31:09 --- join: dzho joined #forth 13:31:09 --- join: dbucklin joined #forth 13:31:09 --- mode: weber.freenode.net set +v KipIngram 13:31:49 --- quit: dys (*.net *.split) 13:31:49 --- quit: rpcope (*.net *.split) 13:31:50 --- quit: djinni (*.net *.split) 13:31:50 --- quit: a3f (*.net *.split) 13:31:51 --- quit: jhei (*.net *.split) 13:31:51 --- quit: lonjil (*.net *.split) 13:33:16 --- join: dys joined #forth 13:33:16 --- join: rpcope joined #forth 13:33:16 --- join: djinni joined #forth 13:33:16 --- join: a3f joined #forth 13:33:16 --- join: jhei joined #forth 13:33:16 --- join: lonjil joined #forth 13:33:36 --- quit: dne (*.net *.split) 13:33:47 --- quit: jimt[m] (Ping timeout: 248 seconds) 13:33:49 --- quit: siraben (Ping timeout: 252 seconds) 13:33:56 --- join: dne joined #forth 13:34:18 --- quit: nonlinear[m] (Ping timeout: 252 seconds) 13:35:28 --- quit: C-Keen (*.net *.split) 13:35:32 --- quit: rann (*.net *.split) 13:35:32 --- quit: jpsamaroo (*.net *.split) 13:35:32 --- quit: ovf (*.net *.split) 13:35:32 --- quit: crc (*.net *.split) 13:35:33 --- quit: guan (*.net *.split) 13:35:33 --- quit: mstevens (*.net *.split) 13:36:17 --- quit: koisoke_ (*.net *.split) 13:36:17 --- quit: nonlinear (*.net *.split) 13:36:18 --- quit: cheater (*.net *.split) 13:36:18 --- quit: Guest9046 (*.net *.split) 13:36:19 --- join: rann joined #forth 13:36:19 --- join: ovf joined #forth 13:36:19 --- join: jpsamaroo joined #forth 13:36:19 --- join: crc joined #forth 13:36:19 --- join: guan joined #forth 13:36:19 --- join: mstevens joined #forth 13:36:19 --- mode: weber.freenode.net set +v crc 13:36:20 --- quit: rann (Max SendQ exceeded) 13:36:24 --- quit: jpsamaroo (*.net *.split) 13:36:24 --- quit: ovf (*.net *.split) 13:36:24 --- quit: crc (*.net *.split) 13:36:25 --- quit: guan (*.net *.split) 13:36:25 --- quit: mstevens (*.net *.split) 13:36:26 --- quit: dys (*.net *.split) 13:36:27 --- quit: rpcope (*.net *.split) 13:36:27 --- quit: djinni (*.net *.split) 13:36:28 --- quit: a3f (*.net *.split) 13:36:28 --- quit: jhei (*.net *.split) 13:36:28 --- quit: lonjil (*.net *.split) 13:36:29 --- quit: dne (*.net *.split) 13:36:30 --- quit: mjl (*.net *.split) 13:36:31 --- quit: heredoc (*.net *.split) 13:36:31 --- quit: diginet2 (*.net *.split) 13:36:31 --- quit: dzho (*.net *.split) 13:36:31 --- quit: dbucklin (*.net *.split) 13:36:32 --- quit: jn__ (*.net *.split) 13:36:32 --- quit: arrdem (*.net *.split) 13:36:33 --- quit: gabc (*.net *.split) 13:36:33 --- quit: KipIngram (*.net *.split) 13:36:33 --- quit: jedb (*.net *.split) 13:36:34 --- quit: reepca (*.net *.split) 13:36:34 --- quit: phadthai (*.net *.split) 13:36:34 --- quit: patrickg (*.net *.split) 13:36:36 --- quit: Croran (*.net *.split) 13:36:37 --- quit: deesix (*.net *.split) 13:36:37 --- quit: boru (*.net *.split) 13:36:38 --- quit: Keshl (*.net *.split) 13:36:39 --- quit: cp- (*.net *.split) 13:36:39 --- quit: _whitelogger (*.net *.split) 13:36:40 --- quit: WilhelmVonWeiner (*.net *.split) 13:36:41 --- quit: tp (*.net *.split) 13:36:41 --- quit: proteusguy (*.net *.split) 13:36:41 --- quit: tabemann (*.net *.split) 13:36:41 --- quit: cartwright (*.net *.split) 13:36:41 --- quit: ryke (*.net *.split) 13:36:41 --- quit: X-Scale (*.net *.split) 13:36:42 --- quit: Kumool (*.net *.split) 13:36:43 --- quit: MrMobius (*.net *.split) 13:36:43 --- quit: remexre (*.net *.split) 13:36:43 --- quit: irsol (*.net *.split) 13:36:46 --- quit: pointfree (*.net *.split) 13:36:47 --- quit: ornxka (*.net *.split) 13:36:47 --- quit: catern (*.net *.split) 13:36:47 --- quit: ecraven (*.net *.split) 13:38:58 --- join: Guest9046 joined #forth 13:38:58 --- join: cheater joined #forth 13:38:58 --- join: nonlinear joined #forth 13:38:58 --- join: koisoke_ joined #forth 13:38:58 --- join: C-Keen joined #forth 13:38:58 --- join: mstevens joined #forth 13:38:58 --- join: guan joined #forth 13:38:58 --- join: crc joined #forth 13:38:58 --- join: jpsamaroo joined #forth 13:38:58 --- join: ovf joined #forth 13:38:58 --- join: dne joined #forth 13:38:58 --- join: lonjil joined #forth 13:38:58 --- join: jhei joined #forth 13:38:58 --- join: a3f joined #forth 13:38:58 --- join: djinni joined #forth 13:38:58 --- join: rpcope joined #forth 13:38:58 --- join: dys joined #forth 13:38:58 --- join: dbucklin joined #forth 13:38:58 --- join: dzho joined #forth 13:38:58 --- join: diginet2 joined #forth 13:38:58 --- join: heredoc joined #forth 13:38:58 --- join: arrdem joined #forth 13:38:58 --- join: gabc joined #forth 13:38:58 --- join: KipIngram joined #forth 13:38:58 --- join: mjl joined #forth 13:38:58 --- join: jn__ joined #forth 13:38:58 --- join: cp- joined #forth 13:38:58 --- join: patrickg joined #forth 13:38:58 --- join: phadthai joined #forth 13:38:58 --- join: reepca joined #forth 13:38:58 --- join: jedb joined #forth 13:38:58 --- join: _whitelogger joined #forth 13:38:58 --- join: deesix joined #forth 13:38:58 --- join: cartwright joined #forth 13:38:58 --- join: boru joined #forth 13:38:58 --- join: Croran joined #forth 13:38:58 --- join: WilhelmVonWeiner joined #forth 13:38:58 --- join: tp joined #forth 13:38:58 --- join: proteusguy joined #forth 13:38:58 --- join: tabemann joined #forth 13:38:58 --- join: Keshl joined #forth 13:38:58 --- join: pointfree joined #forth 13:38:58 --- join: ecraven joined #forth 13:38:58 --- join: ornxka joined #forth 13:38:58 --- join: catern joined #forth 13:38:58 --- mode: weber.freenode.net set +vvv crc KipIngram proteusguy 13:39:03 --- join: ryke joined #forth 13:39:03 --- join: X-Scale joined #forth 13:39:03 --- join: Kumool joined #forth 13:39:03 --- join: MrMobius joined #forth 13:39:03 --- join: remexre joined #forth 13:39:03 --- join: irsol joined #forth 13:39:09 --- quit: pointfree (*.net *.split) 13:39:10 --- quit: ornxka (*.net *.split) 13:39:10 --- quit: catern (*.net *.split) 13:39:11 --- quit: ecraven (*.net *.split) 13:39:34 --- join: pointfree joined #forth 13:39:34 --- join: catern joined #forth 13:39:34 --- join: ornxka joined #forth 13:39:34 --- join: ecraven joined #forth 13:39:48 --- quit: cartwright (*.net *.split) 13:40:34 --- quit: ovf (Ping timeout: 260 seconds) 13:42:36 --- quit: pointfree (Ping timeout: 252 seconds) 13:42:49 --- quit: X-Scale (Ping timeout: 258 seconds) 13:44:50 --- join: rann joined #forth 13:46:29 --- join: pointfree joined #forth 13:46:53 --- quit: rann (Excess Flood) 13:47:37 --- join: rann joined #forth 13:48:40 --- join: X-Scale joined #forth 13:50:50 --- join: ovf joined #forth 14:08:07 --- join: cartwright joined #forth 16:07:34 --- join: dave0 joined #forth 16:37:37 --- join: iyzsong joined #forth 17:29:01 --- join: rdrop-exit joined #forth 18:08:48 (-_-)zzz c[] good morning Forthers 18:09:33 morning Zen Forth Guru, how is your volcano ? 18:10:21 hi Master Forth Technician (tm) 18:10:30 still Alert Level 3 18:11:12 https://www.phivolcs.dost.gov.ph/index.php/taal-volcano-bulletin-menu/9754-taal-volcano-bulletin-10-february-2020-8-00-a-m 18:11:40 weak emissions, might stay like this for months 18:12:17 like my smoke here but yours is more of a hazard 18:12:41 and we have had about a week of rain, the nearby massive fire has been out for at least a week now 18:13:14 ill take jarrrah and wandoo smoke over silicates anyday! 18:13:25 great, we've gotten some rain also cleaning up the air somewhat 18:13:45 id forgotten waht rain looked like 18:13:58 Im not mad about the 100% relative humidity tho 18:14:32 we got our first coronavirus fatality 18:16:09 oh dear 18:17:08 just when we were all worrying about overpopulation, economics, wars ... 18:22:02 yup 18:22:56 hey, I finally can say how much faster Forth is than C at development ;-) 18:24:12 it's 58 days quicker ! 18:24:17 cool! :) 18:25:17 I released my Forth 'stm32 diagnostics' bootable binary 58 days ago and today someone has just released C code that reads some registers in the chip 18:25:51 mine has a simple user menu, theirs seems to require a debugger and then analysing a hexdump 18:26:10 so it's very primitive and more complex to use 18:26:42 interesting 18:27:08 my forth solution is nearly 2 months faster than a C one 18:27:34 real world problem solving with Forth and C compared! 18:28:47 and oddly I used to get a lot of trolling by C users on the forum I released by binary on, not a single attack on FOrth since 18:29:05 the trolls all went away like magic 18:30:03 today the total downloads are up to 112 18:30:21 and my V2 is nearly ready to be released 18:41:09 --- quit: dave0 (Quit: dave's not here) 18:42:29 --- join: boru` joined #forth 18:42:32 --- quit: boru (Disconnected by services) 18:42:34 --- nick: boru` -> boru 18:56:00 --- quit: dddddd (Ping timeout: 265 seconds) 19:08:20 --- join: jsoft joined #forth 19:25:23 hey tp, rdrop-exit 19:25:43 hey tabemann 19:25:51 hi tabemann! 19:26:15 tabemann, Ive discovered developing in Forth is 58 days faster than developing in C ;-) 19:26:22 :D 19:26:52 tabemann, I released my Forth 'stm32 diagnostics' bootable binary 58 days ago and today someone has just released C code that reads some registers in the chip, mine has a simple user menu, theirs seems to require a debugger and then analysing a hexdump 19:27:29 neat 19:27:52 why was it ever a debate that Forth development is faster ? 19:28:22 * tabemann has to get around to implementing . ." .( s" c" 19:28:47 tabemann, dont forget to track where hardware exceptions come from :) 19:29:10 tabemann, https://mecrisp-stellaris-folkdoc.sourceforge.io/common.html#exceptions 19:32:57 right now I don't know how to escape from a fault exception :( 19:34:16 i.e. I want to raise a forth exception in response to a fault exception 19:34:17 well you generally cant 19:34:28 so how do OS kernels do it? 19:34:50 a hardware reset is usually the inevitable outcome on cortex-m exceptions 19:35:17 I have no idea, but a OS isnt the hardwre 19:35:20 with hashforth e.g. I was actually able to recover from segfaults and like 19:36:01 but hashforth runs under a Linux kernel 19:36:19 youd have to read the cortex-m doc 19:36:33 yeah, and Forth runs on the hardware 19:36:39 the cortex-m doc wasn't very enlightening 19:36:58 but what I mean is that if an OS can do it, Forth should be able to as well 19:37:19 I thinkl the cortex-m leaves relevant data and then just halts, a reset is the only way back 19:38:05 I don't know ARM, but I would look find out where the vectors are 19:38:06 i have no idea about PC hardware, perhaps a CPU exception results in a halt ? 19:39:01 i read a interesting article about the cortex-m exception handling that seemed to explain it well, cant recall the doc tho 19:39:04 with PC hardware a CPU exception only results in a halt with "triple fault" 19:39:22 can you recover from the halt ? 19:39:38 the only fault you can't recover from is a triple fault 19:39:52 so it's the same ? 19:39:57 which is sometimes used to force a powerdown if power management isn't working 19:40:08 makes sense 19:40:51 a triple fault is when an exception occurs inside the double fault handler, which is the fault handler for faults occurring inside processor faults 19:41:34 i think the doc said that because the data needed to analyse the hardware exception is transferred to registers, all state information about the program it was running is lost, hence a halt is the only way out 19:42:02 something like that, I may not be 100% accurate but the gist is probably close 19:51:59 okay, I'm gonna hit the sack 19:52:04 g'night guys 19:53:14 I would assume lower end chips don't let you recover from as many faults as higher end chips 19:53:41 --- quit: jsoft (Ping timeout: 260 seconds) 19:54:01 rdrop-exit, good point, those extra 10 billion gates are bound to help 19:54:39 goodnight tabemann 19:54:48 cya tabemann 20:08:57 --- quit: dys (Ping timeout: 272 seconds) 20:21:56 --- join: gravicappa joined #forth 20:58:49 --- quit: ryke (Ping timeout: 240 seconds) 22:38:02 tp, outstanding results! 22:39:55 MrMobius, I saw your msg the other day about dealing with 9 parameters/variables. Did you come up with a satisfactory solution? I'd be curious to know more details. 23:03:20 proteusguy, thanks, but most of the credit must go to Charles More and Matthias Koch :) 23:45:51 --- quit: iyzsong (Quit: ZNC 1.7.1 - https://znc.in) 23:47:50 --- join: dys joined #forth 23:47:53 --- join: iyzsong joined #forth 23:57:56 --- quit: iyzsong (Remote host closed the connection) 23:58:39 --- join: iyzsong joined #forth 23:59:59 --- log: ended forth/20.02.09