00:00:00 --- log: started forth/16.05.04 02:00:45 --- quit: nisstyre (Changing host) 02:00:45 --- join: nisstyre (~yourstrul@oftn/oswg-member/Nisstyre) joined #forth 02:10:27 --- quit: mnemnion (Remote host closed the connection) 02:24:13 --- join: JDat (JDat@89.248.91.5) joined #forth 04:36:56 --- quit: pointfree (Ping timeout: 240 seconds) 05:13:41 --- quit: karswell (Read error: Connection reset by peer) 05:14:59 --- join: karswell (~user@162.139.115.87.dyn.plus.net) joined #forth 05:41:24 --- quit: karswell (Read error: Connection reset by peer) 05:43:00 --- join: karswell (~user@162.139.115.87.dyn.plus.net) joined #forth 05:47:10 --- quit: karswell (Read error: Connection reset by peer) 05:47:13 --- join: vsg1990 (~vsg1990@rrcs-72-45-253-82.nys.biz.rr.com) joined #forth 05:48:22 --- join: karswell (~user@162.139.115.87.dyn.plus.net) joined #forth 06:10:50 --- quit: impomatic (Ping timeout: 244 seconds) 06:12:03 --- join: impomatic (~impomatic@80.229.52.232) joined #forth 07:45:14 --- join: impomatic_ (~impomatic@80.229.52.232) joined #forth 07:46:25 --- quit: impomatic (Ping timeout: 240 seconds) 07:46:39 --- nick: impomatic_ -> impomatic 08:02:08 --- join: impomatic_ (~impomatic@80.229.52.232) joined #forth 08:02:49 --- quit: impomatic (Ping timeout: 246 seconds) 08:03:03 --- nick: impomatic_ -> impomatic 08:43:35 --- join: true-grue (~true-grue@176.14.216.104) joined #forth 09:12:13 --- quit: nisstyre (Ping timeout: 276 seconds) 09:15:57 --- join: nisstyre (~yourstrul@li611-52.members.linode.com) joined #forth 10:14:04 --- quit: DGASAU (Ping timeout: 246 seconds) 10:29:06 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 10:33:30 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 10:44:21 --- quit: X-Scale (Ping timeout: 268 seconds) 11:03:40 --- join: X-Scale (~ARM@2001:0:c38c:c38c:0:eaa9:dae3:35ec) joined #forth 11:22:45 --- join: mnemnion (~mnemnion@2601:643:8103:f9d0:c5e:589f:4bd:8bd7) joined #forth 11:25:26 --- quit: nisstyre (Changing host) 11:25:26 --- join: nisstyre (~yourstrul@oftn/oswg-member/Nisstyre) joined #forth 11:44:04 as forth has the wonderfull feature of easy bootstrapping would it be ?out of form? to use it to implement another programming languages runtime(s)? 11:59:09 I think you may start with the following exercise: try to implement new Forth in your existing Forth. Was it simpler than writing this new Forth from scratch in assembler, C/C++ etc? 12:01:23 In fact, most of Forth systems are developed from scratch. So, maybe this bootstrapping feature is not very important or good enough in Forth?... 12:05:22 --- quit: Zarutian (Read error: Connection reset by peer) 12:06:05 Additionally, try to implement some saner language in itself. 12:23:44 --- join: mat4 (~Claude@ip5b40bd37.dynamic.kabel-deutschland.de) joined #forth 12:23:49 hello 12:26:43 --- join: Zarutian (~zarutian@168-110-22-46.fiber.hringdu.is) joined #forth 12:34:34 --- quit: mat4 (Quit: Leaving) 12:57:06 --- quit: vsg1990 (Quit: Leaving) 13:44:42 --- quit: karswell (Read error: Connection reset by peer) 13:45:54 --- join: karswell (~user@162.139.115.87.dyn.plus.net) joined #forth 13:46:57 --- join: pointfree (~pointfree@c-174-62-81-78.hsd1.ca.comcast.net) joined #forth 13:56:13 --- join: bedah (~bedah@host-091-097-175-068.ewe-ip-backbone.de) joined #forth 14:12:18 --- quit: JDat (Ping timeout: 240 seconds) 15:10:19 --- join: Vendan (~Vendan@li469-176.members.linode.com) joined #forth 15:11:46 quick question, I'm trying to make a (relatively) simple ": Blah CREATE , DOES> blah blah ;" definition, so the runtime of the created symbol is immediate. I know I'm overlooking something stupid, any hints? 15:13:10 --- quit: true-grue (Read error: Connection reset by peer) 15:53:12 Vendan: `` Blah w1 IMMEDIATE '' worked for me in gforth. `` Blah '' is from Your example. 15:53:47 ahh, I was hoping to avoid having to put immediate after each one 15:59:27 Vendan: Look at how IMMEDIATE works. You should be able to put it or some word that works in similiar way in to Blah 16:09:00 Vendan: `` : Blah! Blah IMMEDIATE ; \ FixMe: Ugly but works. '' 16:09:07 heh, had tried just doing ": blah CREATE IMMEDIATE ..." 16:09:13 but 16:09:43 I forgot that IMMEDIATE is itself IMMEDIATE, so I had to do ": blah CREATE POSTPONE IMMEDIATE ..." 16:15:47 Vendan: `IMMEDIATE' is not IMMEDIATE on my system. `` : Blah Create IMMEDIATE , Does> ... ; '' worked fine. 16:16:12 huh, it is on mine, but i'm running my own implementation 16:16:45 Vendan: Awesome. What is the target? AMD64? 16:16:58 currently x86 16:17:06 it was mostly just to learn more about forth 16:17:35 but I'm working on pivoting it to run on the DCPU stuff from notch's 0x10c thing 16:18:33 Vendan: Implemented in Forth or asm? 16:19:07 https://github.com/andyleap/Forth/blob/master/forth.s 16:30:29 Vendan: aah, DCPU. I got an entire folder of stuff I have written for it and a bit more sensible ISA. 16:31:13 you heard of Tech Compliant? 16:31:47 there is a reddit thing and a channel on here, guy is building an actual game around the DCPU and such 16:35:56 what I have found is that sadly the DCPU isnt easily Popeck&Goldberg virtualizable but damn if it isnt much closer than bugward-compatible-shiftfest that is x86 16:36:23 I actually got eForth running at somewhat usuable speed on the DCPU though. 16:37:29 and I mean that the ok prompt (or QUIT) was not dreadfully slow to use. 16:41:55 and that was before I added more code word versions. 17:14:26 --- quit: X-Scale (Ping timeout: 260 seconds) 17:15:45 --- join: reepca (~user@std-118.cune.edu) joined #forth 17:16:38 --- join: X-Scale (~ARM@2001:0:c38c:c38c:0:e319:dae3:29dc) joined #forth 17:34:20 --- quit: Zarutian (Quit: Zarutian) 17:51:05 --- quit: X-Scale (Ping timeout: 268 seconds) 17:57:59 --- join: X-Scale (~ARM@2001:0:c38c:c38c:0:e1fd:dae3:39e2) joined #forth 18:41:37 --- join: bedah2 (~bedah@dyndsl-091-096-199-007.ewe-ip-backbone.de) joined #forth 18:44:39 --- quit: bedah (Ping timeout: 244 seconds) 21:38:21 --- join: Kumool (~kumool@adsl-64-237-239-243.prtc.net) joined #forth 22:01:03 --- join: Kumool_ (~kumool@adsl-72-50-87-115.prtc.net) joined #forth 22:01:07 --- quit: Kumool_ (Read error: Connection reset by peer) 22:02:55 --- quit: Kumool (Ping timeout: 276 seconds) 22:21:51 --- quit: DGASAU (Ping timeout: 260 seconds) 22:29:24 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 22:40:30 --- quit: novaskel1 (Ping timeout: 250 seconds) 22:42:32 --- join: novaskell (~novaskell@31.205.156.216) joined #forth 23:00:31 --- join: JDat (JDat@89.248.91.5) joined #forth 23:29:18 --- quit: JDat (Ping timeout: 265 seconds) 23:59:59 --- log: ended forth/16.05.04