00:00:00 --- log: started forth/17.01.17 00:35:47 --- join: mtsd (4d6e3d64@gateway/web/freenode/ip.77.110.61.100) joined #forth 00:55:33 --- quit: mnemnion (Remote host closed the connection) 01:09:28 --- quit: impomatic (Read error: Connection reset by peer) 01:09:57 --- join: impomatic (~impomatic@host86-190-54-160.range86-190.btcentralplus.com) joined #forth 01:13:10 --- quit: karswell (Remote host closed the connection) 01:14:42 --- join: karswell (~user@52.209.208.46.dyn.plus.net) joined #forth 02:06:27 --- join: Uniju_ (~frog_styl@cpe-74-78-4-232.mass.res.rr.com) joined #forth 02:10:21 --- quit: Uniju (Ping timeout: 256 seconds) 02:29:50 I know what I'm gonna do 02:29:59 I'm going to put a microcontroller in a ring 02:30:16 and I can tap morse code into the accelerometer of the ring and I can get morse code back in the vibrator in the ring 02:36:06 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:bd28:5380:b6cf:ee72) joined #forth 02:37:42 --- quit: karswell (Ping timeout: 258 seconds) 02:37:47 --- join: karswell` (~user@52.209.208.46.dyn.plus.net) joined #forth 02:39:18 --- quit: impomatic (Ping timeout: 240 seconds) 02:39:42 --- quit: wa5qjh (Remote host closed the connection) 02:40:10 --- quit: mnemnion (Ping timeout: 245 seconds) 02:42:24 --- quit: nighty (Quit: Disappears in a puff of smoke) 03:01:56 --- quit: mtsd (Ping timeout: 260 seconds) 03:17:08 --- join: mtsd (4d6e3d64@gateway/web/freenode/ip.77.110.61.100) joined #forth 03:51:17 sounds like fun. how you gonna power it? 04:31:35 --- join: GeDaMo (~GeDaMo@212.225.83.98) joined #forth 04:33:06 --- join: true-grue (~true-grue@176.14.222.10) joined #forth 04:47:30 --- join: ricky_ricardo (~rickyrica@2601:240:4203:ecb0:f01e:36cf:1369:718b) joined #forth 04:52:14 proteusguy, thanks. right off the bat I notice that he simply avoided some of the ambiguity by defining target-specific clones for words (like tcode/tend-code) 04:52:42 not sure why that never occured to me 04:55:59 --- join: nighty (~nighty@s229123.ppp.asahi-net.or.jp) joined #forth 05:11:36 actually, I don't know if it's because I just woke up or because I saw that or a combination of the two, but I just had anither idea that I'm warming up to the more I think about it 05:12:48 in my forth, I implemented "immediate" as more of a prefix word - you write it before a defining word, and it sets a bit in a staged flags variable which then gets or'd in on the next create 05:14:18 I have another word "export" that works similarly but for marking words in modules that should be visible from code that loads that module (in other words, everything that was defined in that module but not marked for export is automatically hidden when the end of the module is reached) 05:17:40 the idea I just had was to maybe have "host" and "target" prefix words which limit into which dictionaries new words are created (e.g., immediate implies host), and maybe control searching words and words that would return addresses. for example, given "variable foo", foo in interpreter scope will return the compile time address of that cell, while target foo will return what the runtime address will be 05:19:28 I'm kind of digging this, because if you're just running the code in interpret mode then those prefixes are simply noops and everything just works 05:35:30 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:4153:26fd:bb85:b85a) joined #forth 05:40:01 --- quit: mnemnion (Ping timeout: 256 seconds) 05:54:00 --- join: rgrinberg (~rgrinberg@204.148.13.62) joined #forth 06:44:05 --- quit: mtsd () 07:15:55 --- join: neceve (~ncv@unaffiliated/neceve) joined #forth 07:36:40 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:98ff:2fe0:fdea:4f65) joined #forth 07:41:13 --- quit: mnemnion (Ping timeout: 255 seconds) 07:46:03 --- quit: rgrinberg (Remote host closed the connection) 08:41:12 --- quit: beretta (Quit: Leaving) 08:41:20 --- join: rgrinberg (~rgrinberg@204.148.13.62) joined #forth 09:56:30 --- join: mnemnion (~mnemnion@104.6.70.118) joined #forth 09:57:36 --- quit: mnemnion (Remote host closed the connection) 09:57:51 --- join: mnemnion (~mnemnion@104.6.70.118) joined #forth 10:24:42 zy]x[yz, I hope it works out for you. Sam is also quite a responsive and talented guy. 10:31:04 --- join: circ-user-IVSJb (~circuser-@2602:304:4159:4770:406:4a45:92:6748) joined #forth 10:54:37 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 11:12:57 --- quit: neceve (Quit: Konversation terminated!) 11:52:43 --- join: impomatic (~impomatic@host86-190-54-160.range86-190.btcentralplus.com) joined #forth 12:57:19 --- join: Mat4 (~claude4@ip5b4100af.dynamic.kabel-deutschland.de) joined #forth 13:00:14 --- quit: Mat4 (Client Quit) 13:07:23 --- quit: circ-user-IVSJb (Ping timeout: 255 seconds) 13:13:51 --- quit: rgrinberg (Remote host closed the connection) 13:18:39 --- join: rgrinberg (~rgrinberg@204.148.13.62) joined #forth 13:26:09 --- quit: GeDaMo (Remote host closed the connection) 14:00:50 --- quit: true-grue (Read error: Connection reset by peer) 14:26:24 --- quit: rgrinberg (Ping timeout: 252 seconds) 14:37:07 --- quit: DocPlatypus (Quit: Ex-Chat) 15:13:47 --- quit: nighty (Quit: Disappears in a puff of smoke) 16:57:41 --- join: nighty (~nighty@d246113.ppp.asahi-net.or.jp) joined #forth 17:00:34 --- quit: nighty (Read error: Connection reset by peer) 17:03:14 --- join: nighty (~nighty@d246113.ppp.asahi-net.or.jp) joined #forth 17:55:25 --- quit: mnemnion (Remote host closed the connection) 18:06:33 --- join: neceve (~ncv@79.115.225.255) joined #forth 18:06:33 --- quit: neceve (Changing host) 18:06:33 --- join: neceve (~ncv@unaffiliated/neceve) joined #forth 18:26:44 --- quit: ricky_ricardo (Ping timeout: 256 seconds) 18:46:20 --- join: wa5qjh (~Thunderbi@121.54.90.128) joined #forth 18:47:32 --- join: rgrinberg (~rgrinberg@rrcs-108-176-18-36.nyc.biz.rr.com) joined #forth 19:00:19 --- join: Keshl_ (~Purple@24.115.181.94.res-cmts.gld.ptd.net) joined #forth 19:00:49 --- quit: Keshl (Remote host closed the connection) 19:19:10 --- quit: Zarutian (Quit: Zarutian) 19:24:53 --- quit: rgrinberg (Ping timeout: 255 seconds) 19:27:46 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:d04a:ed3b:151b:e144) joined #forth 19:32:07 --- quit: mnemnion (Ping timeout: 255 seconds) 19:42:19 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:d04a:ed3b:151b:e144) joined #forth 19:50:17 --- quit: wa5qjh (Remote host closed the connection) 19:53:18 --- join: wa5qjh (~Thunderbi@121.54.90.128) joined #forth 19:54:05 --- join: rgrinberg (~rgrinberg@rrcs-108-176-18-36.nyc.biz.rr.com) joined #forth 20:05:20 --- join: DocPlatypus (~skquinn@c-73-6-60-72.hsd1.tx.comcast.net) joined #forth 20:41:49 --- join: leaverite (~Thunderbi@121.54.90.128) joined #forth 20:42:46 --- quit: neceve (Quit: Konversation terminated!) 20:42:56 --- quit: wa5qjh (Ping timeout: 260 seconds) 20:42:59 --- nick: leaverite -> wa5qjh 20:44:15 --- quit: proteusguy (Remote host closed the connection) 20:45:36 --- join: circ-user-IVSJb (~circuser-@2602:304:4159:4770:c40f:a98e:3442:8403) joined #forth 21:54:27 --- quit: wa5qjh (Remote host closed the connection) 21:55:21 --- join: wa5qjh (~Thunderbi@121.54.90.128) joined #forth 22:44:24 --- join: mtsd (4d6e3d64@gateway/web/freenode/ip.77.110.61.100) joined #forth 22:50:45 --- quit: rgrinberg (Ping timeout: 252 seconds) 23:30:36 --- quit: circ-user-IVSJb (Ping timeout: 255 seconds) 23:59:59 --- log: ended forth/17.01.17