00:00:00 --- log: started forth/19.07.09 01:11:04 (he)e(he)e 01:11:05 shamone 01:57:34 --- join: reepca (~user@208.89.170.37) joined #forth 02:54:27 --- quit: chunkypuffs (Quit: ZNC 1.7.1 - https://znc.in) 03:14:14 --- quit: X-Scale (Read error: Connection reset by peer) 03:28:27 --- join: chunkypuffs (~chunkypuf@static.203.112.216.95.clients.your-server.de) joined #forth 03:33:05 --- nick: xek_ -> xek 04:17:47 --- quit: john_metcalf (Ping timeout: 246 seconds) 04:56:19 --- quit: a3f (*.net *.split) 04:56:19 --- quit: mstevens (*.net *.split) 04:56:19 --- quit: arrdem__ (*.net *.split) 05:01:49 --- join: a3f (~a3f@chimeria.ext.pengutronix.de) joined #forth 05:01:49 --- join: mstevens (sid285816@gateway/web/irccloud.com/x-pzpsevzdnylsnuxf) joined #forth 05:01:49 --- join: arrdem__ (sid333803@gateway/web/irccloud.com/x-rpijbakidlfthkin) joined #forth 05:02:38 --- quit: a3f (Changing host) 05:02:38 --- join: a3f (~a3f@unaffiliated/a3f) joined #forth 05:10:00 --- join: dddddd (~dddddd@unaffiliated/dddddd) joined #forth 06:14:41 --- quit: reepca (Ping timeout: 246 seconds) 06:49:04 --- quit: chunkypuffs (Quit: ZNC 1.7.1 - https://znc.in) 07:01:18 https://twitter.com/YungTseTech/status/1148592487973478401 07:01:45 --- join: chunkypuffs (~chunkypuf@static.203.112.216.95.clients.your-server.de) joined #forth 07:03:24 YungTse Kiang Technology ? 07:03:48 accurate take on doc ttmrichter, youre up late ? 07:11:06 --- join: karswell (~user@cust125-dsl91-135-5.idnet.net) joined #forth 07:36:22 --- quit: tabemann (Ping timeout: 252 seconds) 08:02:35 --- quit: dave0 (Quit: dave's not here) 08:03:32 --- quit: nighty (Quit: Disappeared in a puff of smoke) 08:05:06 --- join: nighty (~nighty@b157153.ppp.asahi-net.or.jp) joined #forth 08:16:03 --- join: andrei-n (~andrei-n@173.155-67-87.adsl-dyn.isp.belgacom.be) joined #forth 10:21:19 --- join: dys (~dys@tmo-115-182.customers.d1-online.com) joined #forth 11:09:23 --- quit: karswell (Ping timeout: 246 seconds) 11:46:48 --- quit: Keshl (Quit: Konversation terminated!) 11:54:32 --- quit: Zarutian (Ping timeout: 272 seconds) 11:55:59 --- join: Zarutian (~zarutian@173-133-17-89.fiber.hringdu.is) joined #forth 12:04:09 --- quit: dys (Ping timeout: 245 seconds) 12:08:18 --- join: dys (~dys@tmo-106-212.customers.d1-online.com) joined #forth 12:18:40 --- quit: gravicappa (Ping timeout: 268 seconds) 12:42:59 --- quit: andrei-n (Read error: Connection reset by peer) 12:44:44 --- join: andrei-n (~andrei-n@173.155-67-87.adsl-dyn.isp.belgacom.be) joined #forth 12:49:50 --- quit: ovf (*.net *.split) 12:51:14 --- join: ovf (sid19068@gateway/web/irccloud.com/x-xnnxaonhtvynwleh) joined #forth 13:07:41 --- quit: Zarutian (Ping timeout: 246 seconds) 13:19:49 --- join: Keshl (~Purple@207.44.70.214.res-cmts.gld.ptd.net) joined #forth 13:21:56 --- quit: xek (Ping timeout: 272 seconds) 13:43:34 --- quit: kori (Changing host) 13:43:34 --- join: kori (~kori@arrowheads/kori) joined #forth 14:00:59 --- quit: andrei-n (Remote host closed the connection) 14:08:59 --- join: Zarutian (~zarutian@173-133-17-89.fiber.hringdu.is) joined #forth 14:35:11 --- join: X-Scale (~ARM@180.61.158.5.rev.vodafone.pt) joined #forth 14:40:25 --- join: PoppaVic (~PoppaVic@unaffiliated/poppavic) joined #forth 15:57:05 --- quit: dys (Ping timeout: 246 seconds) 16:12:40 --- quit: john_cephalopoda (Ping timeout: 252 seconds) 16:15:59 --- join: john_cephalopoda (~john@unaffiliated/john-cephalopoda/x-6407167) joined #forth 17:34:35 ok, I got does> working with my ITC forth 17:35:39 https://github.com/arborstate/emtk/blob/master/bootstrap.fth#L23 17:35:45 it looks kind of wacky, but it appears to work as expected 17:45:34 using compile, to make macros is making my head spin 17:46:27 --- quit: chunkypuffs (Quit: ZNC 1.7.1 - https://znc.in) 17:54:58 --- join: chunkypuffs (~chunkypuf@static.203.112.216.95.clients.your-server.de) joined #forth 18:06:31 --- part: PoppaVic left #forth 18:06:42 --- quit: nonlinear (Quit: The Lounge - https://thelounge.github.io) 18:13:53 --- join: nonlinear (~nonlinear@unaffiliated/discrttm) joined #forth 18:17:35 --- join: NB0X (~nonlinear@unaffiliated/discrttm) joined #forth 18:19:18 --- part: NB0X left #forth 18:35:43 --- join: dave0 (~dave0@069.d.003.ncl.iprimus.net.au) joined #forth 18:36:45 hi 18:50:18 hey 19:01:10 anyone using MPE's cross for cortex-m? 19:34:26 not me, I use Mecrisp-Stellaris for cortex-m 19:40:24 --- join: TwoNotes (~pd@adsl-66-157-206-129.jax.bellsouth.net) joined #forth 19:59:40 reasonable or no: add new words MODULE and END-MODULE( -- MODULE stores the current dictionary pointer, END-MODULE( parses words until it sees a ), then rewrites the dictionary linked list to only include the listed words 20:16:01 --- join: tabemann (~tabemann@2600:1700:7990:24e0:106f:a3e1:39cf:62cd) joined #forth 20:24:34 Is there a canonical way to 'forget' all definitions since startup? 20:26:20 in Forths that support it, there's MARKER 20:26:28 you declare a MARKER with MARKER 20:26:52 and then when you later execute it erases everything including itself back to the point where it was defined 20:29:05 Ok, I will have to check that, ty 20:38:26 --- quit: TwoNotes (Quit: Leaving) 20:40:39 --- quit: jedb (Ping timeout: 248 seconds) 20:43:15 tabemann: I don't know if you saw it, but I figured out how to handle does> with my simple ITC without adding new fields to every word 20:43:29 https://github.com/arborstate/emtk/blob/master/bootstrap.fth#L23 20:43:49 (obviously there's some impact to noop being used on does words) 20:46:17 --- join: jedb (~jedb@185.128.24.51) joined #forth 20:50:16 --- quit: dddddd (Remote host closed the connection) 20:59:29 so you're adding NOPs and then filling them in later in case you do use DOES>? 20:59:45 and if you're just doing CREATE alone you leave those NOPs in place? 21:01:33 (I don't exactly understand your code) 21:20:41 --- join: dys (~dys@tmo-116-186.customers.d1-online.com) joined #forth 21:22:26 --- join: gravicappa (~gravicapp@h109-187-229-72.dyn.bashtel.ru) joined #forth 21:50:12 tabemann, in Mecrisp-Stellaris we have 'MARKER' but it's called 'CORNERSTONE' 21:56:38 isn't that slightly different in that it doesn't erase the marker word? 21:57:13 oh yeah, it is different 21:57:24 it erases back to the marker word 21:57:39 erases everything after the marker word 22:04:31 I thought about that with hashforth, but implementing MARKER was simpler 22:05:49 --- join: reepca (~user@208.89.170.37) joined #forth 22:07:03 so after deleting MARKER you need to replace it to protect the preceding MARKER code ? 22:07:51 I load a heap of development words and put a cornerstone after them so I can remove my test code and not have to flash all the dev stuff 22:11:46 tis true 22:12:38 not that it's a big deal, I didn't use cornestone for ages but now it's automatically inserted by my project builder 22:20:00 --- quit: reepca (Read error: Connection reset by peer) 22:20:08 --- join: reepca (~user@208.89.170.37) joined #forth 22:34:20 --- quit: reepca (Ping timeout: 246 seconds) 23:03:45 --- join: reepca (~user@208.89.170.37) joined #forth 23:14:33 --- quit: reepca (Ping timeout: 258 seconds) 23:17:00 --- join: reepca (~user@208.89.170.37) joined #forth 23:28:55 --- join: jedb_ (~jedb@185.128.24.51) joined #forth 23:29:07 --- quit: jedb (Remote host closed the connection) 23:36:52 --- quit: dys (Ping timeout: 244 seconds) 23:44:35 --- nick: jedb_ -> jedb 23:48:07 --- quit: reepca (Read error: Connection reset by peer) 23:48:53 --- join: reepca (~user@208.89.170.37) joined #forth 23:49:14 --- join: xek (~xek@apn-31-0-23-202.dynamic.gprs.plus.pl) joined #forth 23:59:59 --- log: ended forth/19.07.09