00:00:00 --- log: started forth/13.02.21 00:47:43 --- quit: ASau (Ping timeout: 272 seconds) 01:10:31 --- quit: epicmonkey (Ping timeout: 272 seconds) 01:22:03 --- join: epicmonkey (~epicmonke@91.234.37.56) joined #forth 01:22:48 impomatic: I ported the itsyforth outer interpreter to javascript yesterday 01:23:18 haven't tested it yet 01:29:09 working on it here http://jsfiddle.net/tangentstorm/4wXLv/ 01:38:21 Hi Tangentstorm :-) 01:38:24 * impomatic goes to look 01:42:56 i haven't actually tried to run it yet.. building the little console thing now 01:42:56 i was thinking i would use retro's ngaro.js as the inner interpreter 01:42:56 nowhere near as clean as your version, either, since i had to implement all the forth it depends on :) 02:09:24 --- quit: Nisstyre-laptop (Ping timeout: 255 seconds) 02:18:30 i was thinking of the bubybox's story 02:20:14 it combined the common parts of those small tools, and re-implement those tools inside, in that case, it reduced the whole package's size successfully 02:20:49 is it possible to reduce busybox itself's size by re-implement those funcs via an inside forth? 03:00:01 --- quit: tangentstorm (Ping timeout: 276 seconds) 03:14:18 --- join: tangentstorm (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #forth 03:59:58 --- quit: tgunr (Quit: Nity nite) 04:19:01 --- quit: tangentstorm (Ping timeout: 252 seconds) 04:21:38 --- join: tangentstorm (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #forth 07:10:38 --- quit: impomatic (Ping timeout: 276 seconds) 07:32:24 --- join: jdavidboyd (~user@72.185.97.240) joined #forth 07:41:06 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 07:56:20 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 07:58:43 --- quit: kumul (Ping timeout: 260 seconds) 08:09:25 --- quit: epicmonkey (Ping timeout: 276 seconds) 08:29:22 --- quit: kumool (Read error: Connection reset by peer) 08:30:33 --- join: Tod-Work (~thansmann@host-25.pl1071005.fiber.net) joined #forth 08:31:10 --- quit: jdavidboyd (Ping timeout: 248 seconds) 08:38:52 --- join: Indecipherable (~Indeciphe@41.23.33.73) joined #forth 08:51:26 --- join: karswell (~user@93-97-29-243.zone5.bethere.co.uk) joined #forth 08:54:24 --- quit: Indecipherable (Ping timeout: 255 seconds) 08:59:00 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 09:15:11 --- quit: kumul (Quit: Leaving) 09:41:35 --- join: ASau (~user@46.115.100.212) joined #forth 09:48:07 --- quit: jevin (Quit: Textual IRC Client: www.textualapp.com) 09:53:00 --- join: jevin (~jevin@72.12.217.220) joined #forth 10:29:46 --- join: republican_devil (~g@pool-71-119-99-15.lsanca.fios.verizon.net) joined #forth 10:32:42 --- quit: republican_devi1 (Ping timeout: 256 seconds) 10:32:42 --- quit: nighty^ (Ping timeout: 256 seconds) 10:32:43 --- join: nighty^ (~nighty@tin51-1-82-226-147-104.fbx.proxad.net) joined #forth 10:35:14 --- quit: dessos (Quit: leaving) 10:36:37 --- join: dessos (~dessos@c-174-60-176-249.hsd1.pa.comcast.net) joined #forth 10:46:15 --- join: tgunr (~davec@cust-66-249-166-11.static.o1.com) joined #forth 11:23:02 --- join: impomatic (~digital_w@87.115.103.37) joined #forth 11:38:56 --- join: ncv (~quassel@unaffiliated/neceve) joined #forth 11:44:42 --- quit: ncv (Remote host closed the connection) 11:48:17 --- join: DocPlatypus (~skquinn@c-76-30-236-86.hsd1.tx.comcast.net) joined #forth 12:55:52 --- quit: dessos (Quit: leaving) 13:00:18 --- join: Onionnion (~ryan@adsl-68-254-172-112.dsl.milwwi.ameritech.net) joined #forth 13:17:34 --- join: RodgerTheGreat (~rodger@71-13-215-142.dhcp.mrqt.mi.charter.com) joined #forth 14:40:13 --- quit: impomatic (Quit: impomatic) 15:02:17 --- join: Tod-Work_ (~thansmann@host-25.pl1071005.fiber.net) joined #forth 15:05:18 --- quit: Tod-Work (Ping timeout: 248 seconds) 15:23:17 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 15:32:06 --- quit: tgunr (Quit: Nity nite) 15:38:06 --- quit: Onionnion (Quit: Leaving) 15:58:11 --- quit: Tod-Work_ (Quit: Leaving) 16:12:50 --- quit: kumul (Ping timeout: 248 seconds) 16:32:48 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 17:07:46 --- nick: tangentstorm -> tangentsleep 17:19:29 --- join: Zarutian (~zarutian@194-144-84-110.du.xdsl.is) joined #forth 17:23:16 h'lo folks. I am porting eForth to the DCPU-16. I need to ask a question about DONXT primitive/code-word. It counts down to zero and when the counter is zero it branches out of the loop. If the counter is already zero before DONXT is encountered does it branch then and there out of the loop? 17:23:37 * Zarutian is suspecting that he has an off by one error 17:24:23 I'm pretty sure if the iteration counter starts at zero you should jump straight over the loop 17:25:05 oh wait 17:25:10 no that would be do? 17:25:15 as opposed to do 17:25:57 : test 10 10 ?do ." STUFF" loop ." AND THINGS" cr ; redefined test ok 17:26:04 test AND THINGS 17:26:04 ok 17:26:23 Zarutian: um, does that answer the question at all? 17:26:30 next is it called in an colon definition but DONXT in the x86 assembly I am using as reference 17:30:04 RodgerTheGreat: nope, sorry 17:30:11 this is what I have https://gist.github.com/zarutian/96ba1f8845687c651530 17:34:04 basicly I am not sure about lines 8 to 9 (inclusive) 17:35:36 (IFU in DCPU-16 is a conditional branch if the first parameter is lower than the second where both numbers are treated as 2s compliments) 17:38:39 basicly I am asking if DONXT should behave like: : DONXT R> 1 - >R 0 = IF THEN >R ; 17:40:02 or like : DONXT R> DUP 0 = IF 1 - >R THEN DROP ; 17:41:23 woops the first should start with R> 1 - DUP >R 17:46:45 sorry, it is staring at me in the gist all along 17:47:01 I hope you all didnt mind me rubber ducking this off you 17:50:31 --- join: republican_devi1 (~g@pool-71-119-99-15.lsanca.fios.verizon.net) joined #forth 17:53:02 whatever works 17:54:47 --- quit: republican_devil (Ping timeout: 276 seconds) 18:07:39 I love forth 18:07:48 whats r> do? 18:09:04 transfar the top element of the rstack to the parameter stack 18:15:01 --- join: republican_devil (~g@pool-71-119-99-15.lsanca.fios.verizon.net) joined #forth 18:15:33 --- join: republican_devi2 (~g@pool-71-119-99-15.lsanca.fios.verizon.net) joined #forth 18:17:42 --- quit: republican_devi1 (Ping timeout: 246 seconds) 18:17:53 ah 18:17:58 the mighty return stack! 18:19:31 --- quit: republican_devil (Ping timeout: 264 seconds) 18:22:17 anyone implemented a forth vm ontop of brainfuck? (on a version that has enough memory for such) 18:22:42 no, but that could be done 18:23:31 it has the unfortunate consequences that memory addresses will require linear lookup time instead of constant 18:24:15 I think the slowness of such a thing would be quite a spectacle 18:38:50 I wonder fi gforth on a 8 cpu 32G ram machine could do a ncie e-commerce site? 18:38:51 :) 18:39:15 I don't see any reason you couldn't, if you wanted to 18:51:36 --- join: Onionnion (~ryan@adsl-68-254-172-112.dsl.milwwi.ameritech.net) joined #forth 19:18:48 --- join: tgunr (~davec@cust-66-249-166-11.static.o1.com) joined #forth 19:19:30 :) 19:19:33 I love this game! 19:22:53 the "is it possible to do X in forth" game? 19:28:39 --- join: dessos (~dessos@c-174-60-176-249.hsd1.pa.comcast.net) joined #forth 19:33:46 I guess its a fail to try and build websites with forth? 19:34:09 usually those go the other way around 19:42:05 what? 19:54:42 do you find you can make multi user apps that when they go into production can be evolved and imprroved? 19:54:51 some criticize forth as wrote only 20:12:29 write only 20:12:31 gosh 20:12:41 www.ultratechnology.com is kinda awesome 20:21:19 --- quit: Onionnion (Ping timeout: 276 seconds) 20:26:13 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 20:26:19 ok 20:26:29 if I cant use forth to do web without great diffciulty 20:26:30 --- quit: kumul (Ping timeout: 245 seconds) 20:26:37 then how can I use forth 20:26:45 seemingly no one can communicate with me 20:27:19 republican_devi2: take a look at Factor for that 20:27:38 http://factorcode.org would be better suited 20:28:02 in fact, the site is running on furnace which is written in Factor 20:29:00 --- join: mo (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 20:29:00 also, not everyone is actually on line here, I pop in when every so often 20:29:15 er, not online 20:29:23 --- nick: mo -> Guest47326 20:30:54 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #forth 20:32:43 --- quit: kumool (Ping timeout: 264 seconds) 20:33:55 --- quit: Guest47326 (Ping timeout: 264 seconds) 20:39:43 cool 20:40:32 --- quit: Zarutian (Quit: Zarutian) 20:43:42 and, Factor is a lot of fun, just like Forth 20:56:36 --- quit: RodgerTheGreat (Quit: RodgerTheGreat) 21:16:18 --- quit: kumul (Quit: Leaving) 21:17:48 :) 21:26:50 --- join: Nisstyre-laptop (~yours@oftn/member/Nisstyre) joined #forth 21:29:33 --- join: Indecipherable (~Indeciphe@41.27.82.96) joined #forth 21:35:14 --- quit: Indecipherable (Quit: used jmIrc) 21:52:59 --- quit: dessos (Quit: leaving) 23:06:23 republican_devi2: which Forth engine are you using? 23:06:56 GNU Forth (Gforth) looks most promising but some of the code to do things like direct Internet connections isn't all there just yet 23:10:13 --- quit: tgunr (Quit: Nity nite) 23:59:59 --- log: ended forth/13.02.21